pのメモ

技術系のお話が中心になると思います。おかしなところがありましたら、ご指摘いただければ幸いです。

(メモ)Arrayの操作

javascriptを再学習中で、基本的なことも分からなかったりしてます。
配列の操作について、先頭に追加/末尾に追加/途中に挿入 の方法を、以下にメモ

var array =["3", "4"];

// 先頭に挿入
array.unshift("1");
// 結果:["1", "3", "4"] 

// 途中に挿入(例:頭から2つ目の位置に挿入)
array.splice(1, 0, "2");
// 結果:["1", "2", "3", "4"] 

// 末尾に追加
array.push("5");
// 結果:["1", "2", "3", "4", "5"] 

push,unshiftは何も考えずに書けますけど、途中挿入は「spliceを置換ナシ」として処理させるのですね。