소개
이 랩에서는 JavaScript 를 사용하여 배열의 오른쪽에서 요소를 삭제하는 방법을 살펴봅니다. 배열과 숫자를 인수로 받아 지정된 수의 요소를 오른쪽에서 제거한 새 배열을 반환하는 함수를 만들 것입니다. Array.prototype.slice() 메서드를 사용하여 이 기능을 구현하고, 함수의 두 번째 인수에 대한 기본값을 설정하는 방법도 배웁니다.
배열 요소 오른쪽에서 삭제하기
배열의 오른쪽에서 지정된 수의 요소를 제거하려면 다음 단계를 따르세요.
- 터미널/SSH 를 열고
node를 입력하여 코딩 연습을 시작합니다. Array.prototype.slice()를 사용하여 오른쪽에서 지정된 수의 요소를 제거합니다.- 하나의 요소만 제거하려면 마지막 인수
n을 생략할 수 있으며, 기본값1이 사용됩니다.
다음은 예시 코드 조각입니다.
const dropRight = (arr, n = 1) => arr.slice(0, -n);
다음 예시로 이 함수를 테스트할 수 있습니다.
dropRight([1, 2, 3]); // [1, 2]
dropRight([1, 2, 3], 2); // [1]
dropRight([1, 2, 3], 42); // []
요약
축하합니다! 배열 요소 오른쪽에서 삭제하기 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.