#【JavaScript】unshift,shift,push,popの違い
JavaScript初学者の視点で、備忘録兼ねて書きます。
配列を操作するunshift,shift,push,popの機能を整理してみました。
個人的に一番使うのはpush。
pushの反対はpop,shiftの反対はunshiftと覚えることで2つの暗記でまとめられます。
##unshift
配列の先頭に追加する
let a = [1,2,3];
let b = a.unshift(0);
console.log(a);//[0,1,2,3];
console.log(b);//4
##shift
配列の先頭から除外する
let a = [1,2,3];
let b = a.shift();
console.log(a);//[2,3];
console.log(b);//1
##push
配列末尾に追加する
let a = [1,2,3];
let b = a.push(4);
console.log(a);//[1,2,3,4];
console.log(b);//4
##pop
配列末尾から除外する
let a = [1,2,3];
let b = a.pop();
console.log(a);//[1,2];
console.log(b);//3