배열과 메서드

Hyerin·2021년 10월 31일
0

JavaScript

목록 보기
2/9
post-thumbnail

배열과 메서드

요소 추가, 제거 메서드

배열의 맨 앞이나 끝에 요소(item)를 추가하거나 제거하는 메서드는 다음과 같습니다.

  • arr.push(...items) – 맨 끝에 요소 추가
  • arr.pop() – 맨 끝 요소 제거
  • arr.shift() – 맨 앞 요소 제거
  • arr.unshift(...items) – 맨 앞에 요소 추가

이 외에도 요소 추가와 제거에 관련된 메서드들이 있습니다.

  • arr.splice(index[, deleteCount, elem1, ..., elemN]) - 첫 번째 매개변수는 조작을 가할 첫 번째 요소를 가리키는 index. 두 번째 매개변수는 deleteCount로, 제거하고자 하는 요소의 개수. elem1, ..., elemN은 배열에 추가할 요소.

  • arr.slice([start], [end]) - "start" 인덱스부터 "end" 인덱스 전까지의 요소를 복사한 새로운 배열을 반환. start와 end는 둘 다 음수일 수 있는데 이땐, 배열 끝에서부터의 요소 개수를 의미.

  • arr.concat(arg1, arg2...) - 기존 배열의 요소를 사용해 새로운 배열을 만들거나 기존 배열에 요소를 추가하고자 할 때 사용

0개의 댓글