8.2.5 배열 안에서 요소 교체하기

copyWithin 메서드

  • ES6에 도입한 새 메서드

  • 배열 요소를 복사해서 다른 위치에 붙여넣고, 기존의 요소를 덮어씀

  • 첫 번째 매개변수 : 복사한 요소를 붙여넣을 위치

  • 두 번째 매개변수 : 복사를 시작할 위치

  • 세 번째 매개변수 : 복사를 끝낼 위치 (생략 가능)

const arr = [1, 2, 3, 4]
arr.copyWithin(1, 2); // [1, 3, 4, 4]
arr.copyWithin(2, 0, 2); // [1, 3, 1, 3]
arr.copyWithin(0, -3, -1); // [3, 1, 1, 3]

Last updated