배열의 N 번째 요소

Beginner

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

소개

이 랩에서는 JavaScript 의 고차 함수 (higher-order functions) 개념을 탐구합니다. map(), filter(), reduce()와 같은 내장 고차 함수를 사용하여 배열을 조작하고 변환하는 방법을 배웁니다. 이 랩을 마치면 고차 함수에 대한 확실한 이해를 갖게 되며, 자신의 JavaScript 프로젝트에 이를 적용할 수 있게 될 것입니다.

배열의 N 번째 요소 반환 함수

배열에서 nth 번째 요소를 반환하려면 다음 단계를 따르세요.

  1. 터미널/SSH 를 열고 node를 입력하여 코딩 연습을 시작합니다.
  2. Array.prototype.filter() 메서드를 사용하여 주어진 배열의 nth 번째 요소를 모두 포함하는 새로운 배열을 생성합니다.
  3. 위의 단계를 구현하려면 다음 함수를 사용합니다.
const everyNth = (arr, nth) => arr.filter((e, i) => i % nth === nth - 1);
  1. 함수를 테스트하려면 다음 코드를 사용합니다.
everyNth([1, 2, 3, 4, 5, 6], 2); // [ 2, 4, 6 ]

이렇게 하면 입력 배열의 두 번째 요소마다 새로운 배열이 반환됩니다.

요약

축하합니다! Every NTH Element 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.