본문 바로가기
Javascript

배열의 함수들_push,unshift,pop,shift,splice,reverse

by jennyiscoding 2022. 8. 1.

기존 배열. 
const animals = ["고양이", "강아지", "토끼"];

 

1. 제일 뒤에 호랑이 추가해라.

let addItem = animals.push("호랑이");
console.log(animals);


2. 제일 앞에 사자추가해라

addItem = animals.unshift("사자");
console.log(animals);


3. 제일 뒤에 제거해라

let delItem = animals.pop();
console.log(animals);


4. 제일 앞에 제거해라

delItem = animals.shift();
console.log(animals);



5. 배열 자르기

const updateItem = animals.splice(2, 1);
console.log(animals); //2번 인덱스부터 한개짤린 배열이 반환됨 [ '고양이', '강아지' ]
console.log(updateItem); //여기에는 짜른 배열이 반환됨 [ '토끼’ ]



6. 2번 인덱스 1개 짜르고 곰,말,양을 넣어라

const updateItem = animals.splice(2, 1);
animals.splice(1, 2, "곰", "말", "양");
console.log(animals);



7. 순서를 거꾸로

const arr4 = arr3.reverse();
console.log(arr4); // [ 6, 5, 4, 3, 2, 1]
console.log(arr3);


기존의 배열에 영향을 미침! Heap에 저장이 되는 친구들이기 때문에.