JavaScriptの中のsplice方法とslice方法の連絡と違い


spliceの方法とsliceの方法について話します.
            
今日はコードを書く時にspliceとsliceの二つの方法を使います.二つの方法の単語は一つの「p」と違っていますが、この二つの方法は違います.
splice()方法
                   
splice()方法は、JavaScript Aray(配列)オブジェクトに属する方法であり、その役割は、配列から要素を追加/削除し、削除された要素を返すことである.この方法は元の配列を変えます.
文法の構造は、arrayObject.splice(index、howmany、item 1、…、itexe)です.
この方法には3つのパラメータがあることが分かる.それぞれindexであり、  howmany   アイテム1、、、、、アイテムX
パラメータindex:必要です.その値は整数で、データ要素を追加/削除する位置を規定しています.負の値を使うと、配列の終端から規定される位置にあります.
パラメータhowmany:必要です.削除する要素の数を表します.0なら、項目は削除されません.
パラメータアイテム1,,,,アイテムX:オプションです.配列に新しい要素を追加します.
その戻り値はAray(配列)タイプで、削除された要素を含む新しい配列です.
ArayObjectから要素を削除すると、削除された要素を含む配列が返されます.
例:


var arr = new Array(6)
arr[0] = "a"
arr[1] = "b"
arr[2] = "c"
arr[3] = "d"
arr[4] = "e"
arr[5] = "f"

document.write(arr + "<br />")
arr.splice(2,1)
document.write(arr + "<br />")

その出力結果は
a,b,c,d,e,f
a,b,d,e,f
sliceの方法
               
   
   
slice()メソッドもJavaScript Aray(配列)オブジェクトに属する方法であり、その役割は既存の配列から選択された要素を返すことである.
構文:arrayObject.slice(start,end);
この方法には2つのパラメータがあります.それぞれstartです. end
パラメータstart:必要です.どこから選ぶか決まります.負の数であれば、配列の末尾から位置を計算します.
パラメータend:オプションです.選択はどこで終了しますか?このパラメータがない場合、カットされた配列は、startから配列終了までのすべての要素を含みます.負の数であれば、配列の末尾から計算される要素が規定されています.
その戻り値は、startからendまでのアラビアンObjectの要素を含む新しい配列である.
この方法は、配列を変更することなく、サブ要素を返します.
例:


var arr = new Array(6)
arr[0] = "a"
arr[1] = "b"
arr[2] = "c"
arr[3] = "d"
arr[4] = "e"
arr[5] = "f"

document.write(arr + "<br />")
arr.slice(2,4)
document.write(arr + "<br />")

その結果は、
a,b,c,d,e,f
c,d