push() : 배열의 끝에 요소를 추가한다.
const arr = [1,2,3,4];
const push = arr.push(5);
console.log(arr); // [ 1, 2, 3, 4, 5 ]
pop(): 배열의 마지막 요소를 제거한다
const arr = [1,2,3,4,100];
const remove100 = arr.pop();
console.log(remove100); // 100
console.log(arr); // [1,2,3,4]
shift(): 배열의 첫 번째 요소를 제거한다.
const fruits = ["Apple", "Banana", "Orange", "Strawberry"];
const shift = fruits.shift();
console.log(shift); // 'Apple'
console.log(fruits); // [ 'Banana', 'Orange', 'Strawberry' ]
unshift() : 새로운 요소를 배열의 맨 앞쪽에 추가하고 그 배열의 길이를 반환한다.
const fruits = ["Apple", "Banana", "Orange", "Strawberry"];
const unshift = fruits.unshift("Grape");
console.log(unshift); // 5 => array 의 새로운 길이를 반환
console.log(fruits); // [ 'Grape', 'Apple', 'Banana', 'Orange', 'Strawberry' ]