소개
이 랩에서는 JavaScript 의 nthElement 함수를 자세히 살펴보고 배열의 n 번째 요소를 반환하는 방법을 알아보겠습니다. Array.prototype.slice()를 사용하여 배열에서 요소를 추출하는 방법과 범위를 벗어난 인덱스를 우아하게 처리하는 방법을 배우게 됩니다. 이 랩을 마치면 nthElement 함수에 대한 확실한 이해를 갖게 되며, JavaScript 프로젝트에서 이 함수가 어떻게 유용하게 사용될 수 있는지 알게 될 것입니다.
배열의 N 번째 요소 찾기
배열의 n 번째 요소를 찾으려면 다음 단계를 따르세요.
- 터미널/SSH 를 열고
node를 입력하여 코딩 연습을 시작합니다. Array.prototype.slice()를 사용하여 n 번째 요소를 포함하는 새로운 배열을 생성합니다.- 인덱스가 범위를 벗어난 경우
undefined를 반환합니다. - 두 번째 인수
n을 생략하여 배열의 첫 번째 요소를 가져옵니다.
다음은 이를 구현하는 예제 코드입니다.
const nthElement = (arr, n = 0) =>
(n === -1 ? arr.slice(n) : arr.slice(n, n + 1))[0];
다음 예제를 사용하여 이 함수를 테스트할 수 있습니다.
nthElement(["a", "b", "c"], 1); // Output: 'b'
nthElement(["a", "b", "b"], -3); // Output: 'a'
이러한 단계를 따르면 JavaScript 를 사용하여 배열의 n 번째 요소를 쉽게 찾을 수 있습니다.
요약
축하합니다! NTH Element 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.