slice()를 알아보자.

정수인·2022년 1월 7일
0

Javascript

목록 보기
3/9
post-thumbnail

slice를 사용해서 새로운 배열을 리턴할 수 있다.


slice는 배열 내 index 범위를 설정하여 새로운 배열을 만들 수 있다.

1) slice( )를 사용해보자.

let arr = ['a', 'b', 'c', 'd'];
let arrNew = arr.slice(1, 2);	//arr의 1번째 요소부터 2번째 요소까지 추출해 arrNew에 반환하겠다.
console.log(arrNew);	// ['b', 'c']

let arrNew = arr.slice(start, end)배열 astart 부터 end까지(end미포함)의 값을 새로운 배열인 arrNew로 반환해준다.

* 원본 배열은 바뀌지 않는다.

start

  • 0을 시작점으로 하는 인덱스를 의미.
  • 음수 인덱스는 배열의 끝에서부터의 길이를 의미.
  • start가 배열의 길이보다 크면, 빈 배열을 반환.

end

  • 추출을 종료할 기준. end 인덱스는 제외하고 추출.
  • 음수 인덱스는 배열의 끝에서부터의 길이를 의미.
  • end 생략되면 / end가 배열의 길이보다 크다면, 배열 끝까지 추출.

profile
가치 있는 같이

0개의 댓글