forEachRight 를 사용한 역순 반복

Beginner

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

소개

이 랩에서는 JavaScript 의 forEachRight 함수를 살펴보겠습니다. 이 함수는 배열의 각 요소에 대해 제공된 콜백 함수를 역순으로 실행합니다. 이 함수를 사용하여 배열 요소에 대해 역순으로 작업을 수행하는 방법을 배우겠습니다.

배열의 각 요소에 대해 역순으로 함수를 실행하는 방법

배열의 마지막 요소부터 시작하여 각 배열 요소에 대해 함수를 실행하려면 다음 단계를 따르세요.

  1. Array.prototype.slice()를 사용하여 주어진 배열을 복제합니다.
  2. Array.prototype.reverse()를 사용하여 복제된 배열을 역순으로 정렬합니다.
  3. Array.prototype.forEach()를 사용하여 역순으로 정렬된 배열을 반복합니다.

다음은 예시 코드 조각입니다.

const forEachRight = (arr, callback) => arr.slice().reverse().forEach(callback);

다음 코드를 실행하여 함수를 테스트할 수 있습니다.

forEachRight([1, 2, 3, 4], (val) => console.log(val)); // '4', '3', '2', '1'

코딩을 시작하려면 터미널/SSH 를 열고 node를 입력하세요.

요약

축하합니다! 배열의 각 요소에 대해 역순으로 함수 실행 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.