Я сейчас работаю с операторами forEach, и у меня есть блок кода, который успешно выполняет то, над чем я работаю, но я не понимаю ни одного конкретного оператора. Я не писал этот код.
let test = [10, 12, 14, 15, 16, 18];
test.forEach(function(num, index, array) {
if (num % 3 === 0) {
array[index] = num += 100; // <- This is the line of code that I am confounded by
}
});
console.log(test);
Я просто не понимаю логику этого.
Извините, если вопрос сформулирован плохо, это мой первый вопрос, связанный с кодированием, который я когда-либо писал, спасибо за помощь.