var fruits = ["Apple", "Banana", "Orange", "Strawberry"];
var push = fruits.push("Grape");
console.log(push);
console.log(fruits);
출력값
5
["Apple", "Banana", "Orange", "Strawberry", "Grape"]
배열의 마지막 아이템을 제거한다.
var fruits = ["Apple", "Banana", "Orange", "Strawberry"];
var pop = fruits.pop();
console.log(pop);
console.log(fruits);
출력값
Strawberry
["Apple", "Banana", "Orange"]
배열의 첫 번째 아이템을 제거한다.
var fruits = ["Apple", "Banana", "Orange", "Strawberry"];
var shift = fruits.shift();
console.log(shift);
console.log(fruits);
출력값
Apple
["Banana", "Orange", "Strawberry"]
배열의 앞에 아이템을 추가한다.
var fruits = ["Apple", "Banana", "Orange", "Strawberry"];
var unshift = fruits.unshift("Grape");
console.log(unshift);
console.log(fruits);
출력값
5
["Grape", "Apple", "Banana", "Orange", "Strawberry"]
##splice()
splice(pos,lenth),pos번째 부터 length 만큼 아이템을 제거한다.
var fruits = ["Apple", "Banana", "Orange", "Strawberry"];
var splice = fruits.splice(1, 2);
console.log(splice);
console.log(fruits);
출력값
["Banana", "Orange"],
["Apple", "Strawberry"]
배열을 복제한다.
var fruits = ["Apple", "Banana", "Orange", "Strawberry"];
var slice = fruits.slice();
console.log(slice);
console.log(fruits);
출력값
["Apple", "Banana", "Orange", "Strawberry"],
["Apple", "Banana", "Orange", "Strawberry"]