Обратная итерация с forEachRight

Beginner

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

Введение

В этом практическом занятии мы изучим функцию forEachRight в JavaScript. Эта функция выполняет предоставленную функцию обратного вызова для каждого элемента массива в обратном порядке. Мы узнаем, как использовать эту функцию для выполнения операций с элементами массива в обратном порядке.

Вот как выполнить функцию для каждого элемента массива в обратном порядке

Для выполнения функции для каждого элемента массива, начиная с последнего элемента массива, следуйте этим шагам:

  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, чтобы улучшить свои навыки.