JavaScript 의 nthElement 함수

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 JavaScript 의 nthElement 함수를 자세히 살펴보고 배열의 n 번째 요소를 반환하는 방법을 알아보겠습니다. Array.prototype.slice()를 사용하여 배열에서 요소를 추출하는 방법과 범위를 벗어난 인덱스를 우아하게 처리하는 방법을 배우게 됩니다. 이 랩을 마치면 nthElement 함수에 대한 확실한 이해를 갖게 되며, JavaScript 프로젝트에서 이 함수가 어떻게 유용하게 사용될 수 있는지 알게 될 것입니다.

배열의 N 번째 요소 찾기

배열의 n 번째 요소를 찾으려면 다음 단계를 따르세요.

  1. 터미널/SSH 를 열고 node를 입력하여 코딩 연습을 시작합니다.
  2. Array.prototype.slice()를 사용하여 n 번째 요소를 포함하는 새로운 배열을 생성합니다.
  3. 인덱스가 범위를 벗어난 경우 undefined를 반환합니다.
  4. 두 번째 인수 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 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.