pop(), push(), splice()

Robin·2022년 3월 19일
0

JavaScript 알고리즘

목록 보기
2/9

pop(), push(), splice()

pop()

  • 배열의 마지막 요소를 제거한 후 그 요소를 반환한다.
let dogs = [푸들, 퍼그, 요크셔테리어];
let popped = dogs.pop();

console.log(dogs); // [푸들, 퍼그]
console.log(popped); // "요크셔테리어"

push()

  • 배열 마지막에 요소를 추가한 후 배열의 최종 길이를 반환한다.
let sports = ['축구', '야구'];
let total = sports.push('미식축구', '수영');

console.log(sports); // ['축구', '야구', '미식축구', '수영']
console.log(total);  // 4

splice()

  • 제거 당한 요소들의 배열을 반환
  • splice(start, deleteCnt, insertItem)
    - start: 시작할 인덱스 번호
    - deleteCnt: 몇개를 삭제할 것인가
    - insertItem: 그 에 넣을 아이템
    👉 start 인덱스에서 시작해서 deleteCnt 몇개를 삭제하고 insertItem 그 앞에 이 아이템(들)을 넣기
// 0번 인덱스에서 2개 요소 제거하고 "당근", "감자" 추가
let food = ['라면', '고기', '빵'] 
let removed = food.splice(0, 2, '당근', '감자');

console.log(food) // ['당근', '감자', '빵']
console.log(removed) // ['라면', '고기']
profile
Always testing, sometimes dog walking

0개의 댓글

관련 채용 정보