Я попытаюсь объяснить на «нетехническом» языке, как это работает. Но вам нужно, по крайней мере, знать, какие массивы, функции и параметры являются наиболее простым способом ...
forEach - это функция, которая работает с массивом, это встроенная функция объекта Array в Javascript, что означает, что вы может называть это myArray.forEach
, если myArray
- это массив Javascript.
Требуется функция в качестве параметра, она называется функцией обратного вызова . Эта функция обратного вызова будет называться для каждого объект в массиве. В качестве параметров используются значения и индекс объекта: myArray.forEach(function(value, index){});
.
Здесь function(value, index){}
- это ваша функция обратного вызова. Вы должны написать код, который вы хотите выполнить для каждого объекта внутри скобок. Например, следующий код:
["First object", "Second object"].forEach(function (value, index) {
console.log("//Index = " + index.toString() + " and value = " + value);
});
даст вам следующий вывод в консоли:
//Index = 0 and value = First object
//Index = 1 and value = Second object
Для более технических подробности о Foreach, попробуйте документацию: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
пожалуйста добавьте соответствующий код в обычный текст. –