https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/push
배열의 끝에 요소를 추가하며 배열의 새로운 길이를 반환한다.
var fruits = ["Orange","Strawberry","Apple","Banana"];
fruits.push("Grape");
["Orange", "Strawberry", "Apple", "Banana", "Grape"]
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/pop
배열의 마지막 요소를 제거하며 그 요소를 반환한다.
var fruits = ["Orange","Strawberry","Apple","Banana"];
fruits.pop();
["Orange", "Strawberry", "Apple"]
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift
배열의 맨 앞에 요소를 추가하며 새로운 길이를 반환한다.
var fruits = ["Orange","Strawberry","Apple","Banana"];
fruits.unshift("Grape");
["Grape", "Orange", "Strawberry", "Apple", "Banana"]
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/shift
배열의 첫 번째 요소를 제거하며 제거된 요소를 반환한다.
var fruits = ["Orange","Strawberry","Apple","Banana"];
fruits.shift();
["Strawberry", "Apple", "Banana"]
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/splice
배열의 기존 요소를 삭제 또는 교체하여 배열의 내용을 변경한다.
var fruits = ["Orange","Strawberry","Apple","Banana"];
fruits.splice(1, 2);
["Orange", "Banana"]
var fruits = ["Orange","Strawberry","Apple","Banana"];
fruits.splice(4, 1, "Grape");
["Orange", "Strawberry", "Grape", "Banana"]