каждый n-й элемент

Beginner

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

Введение

В этом практическом занятии мы изучим концепцию высших порядковых функций в JavaScript. Мы узнаем, как использовать встроенные высшие порядковые функции, такие как map(), filter() и reduce(), для манипулирования и преобразования массивов. В конце практического занятия вы будете четко понимать высшие порядковые функции и уметь применять их в своих собственных проектах на JavaScript.

Функция для возврата каждого n-го элемента массива

Для возврата каждого n-го элемента в массиве следуйте этим шагам:

  1. Откройте Терминал/SSH и введите node, чтобы начать практиковаться в написании кода.
  2. Используйте метод Array.prototype.filter(), чтобы создать новый массив, содержащий каждый n-й элемент заданного массива.
  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 ]

Это вернет новый массив с каждым вторым элементом исходного массива.

Резюме

Поздравляем! Вы завершили практическое занятие по возврату каждого n-го элемента. Вы можете выполнить больше практических заданий в LabEx, чтобы улучшить свои навыки.