【JavaScript】配列に要素を追加する方法
問題
配列に要素を追加するには?
答え
先頭に要素を追加 → unshift
var arr = [ "a", "b", "c", "d", "e" ]; arr.unshift("x"); // arr → [ "x", "a", "b", "c", "d", "e" ]
末尾に要素を追加 → push
var arr = [ "a", "b", "c", "d", "e" ]; arr.push("x"); // arr → [ "a", "b", "c", "d", "e", "x" ]
指定位置に要素を追加 → splice
var arr = [ "a", "b", "c", "d", "e" ]; arr.splice(2, 0, "x"); //添え字2になる位置に1個挿入 // arr → [ "a", "b", "x", "c", "d", "e" ]
指定位置に複数の要素を追加 → splice
var arr = [ "a", "b", "c", "d", "e" ]; arr.splice(3, 0, "x", "y", "z"); //添え字3になる位置に3個挿入 // arr → [ "a", "b", "c", "x", "y", "z", "d", "e" ]
コメント