Функциональный JavaScriptМетоды массивовeasy

Функция forEach

Реализуйте аналог стандартного метода Array#forEach.

Это задача на работу с функциями. Поэтому forEach будет не методом массива, а функцией, принимающей два аргумента, первым из которых является массив.

Аргументы

  • array — The array forEach() was called upon.
  • callback — A function to execute for each element in the array. Its return value is discarded. The function is called with the following arguments:
    • element — The current element being processed in the array.
    • index — The index of the current element being processed in the array.
    • array — The array forEach() was called upon.

Возвращаемое значение

The function returns undefined.

Примеры

forEach([1, 2, 3], x => { console.log(x ** 2); }); // console.log выполняется три раза // со значениями 1, 4, 9