【JavaScript】spliceメソッド

  • このエントリーをはてなブックマークに追加

Array.prototype.splice()
配列の要素を操作するのにspliceメソッドは便利。
次のように、配列の「第〇番目から最後までの要素を削除」と
「第〇番目から△個の要素の削除」はよく使う。
※配列は第0番から始まる。




var array = [100,200,300];

array.splice(0);

console.log("array.length = " + array.length);

var array2 = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];

//配列の第11番目から最後までの要素を削除する
array2.splice(11);

console.log("array2.length = " + array2.length);

for(var i = 0;i<array2.length;i+=1){
  console.log("array2["+i+"]= " + array2[i]);
}

//配列の第0番目から6個の配列の要素を削除する。
array2.splice(0,6);

console.log("array2.length = " + array2.length);

for(var i = 0;i<array2.length;i+=1){
  console.log("array2["+i+"]= " + array2[i]);
}

/*

array.length = 0
array2.length = 11

array2[0]= 1
array2[1]= 2
array2[2]= 3
array2[3]= 4
array2[4]= 5
array2[5]= 6
array2[6]= 7
array2[7]= 8
array2[8]= 9
array2[9]= 10
array2[10]= 11

array2.length = 5

array2[0]= 7
array2[1]= 8
array2[2]= 9
array2[3]= 10
array2[4]= 11

*/

参考
Array.prototype.splice()

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*