Канал о web-разработке. Новости IT, туториалы, веб-программирование и многое другое.
for…of перебирает все элементы массива по их значению.
Например:
let a = [1, 2, 3];
for (let v of a) {
console.log(v)
};
Метод for…of перебирает все элементы и выводит их по очереди в консоль.
WebDEV #советы #coding #jsforEach() перебирает все элементы массива и совершает с каждым одно действие.
Например:
var a = [1, 2, 3]; a.forEach(el => console.log(el));Метод
forEach() перебирает все элементы и выводит их по очереди в консоль.
WebDEV #советы #coding #jsreduce() применяют, чтобы вернуть какое-либо значение массива и совершить с ним любую операцию.
Возвращенное значение будет зависеть от операций с аргументами, которые мы передали функции. Вот эти аргументы:
previousValue — предыдущее значение.
currentValue — текущее значение.
index — индекс текущего элемента массива.
array — сам массив.
Например:
let a = [0, 1, 2, 3, 4].reduce(function(previousValue, currentValue, index, array) {
return currentValue+previousValue;
},1);
В данном примере метод reduce() вернет сумму текущего и предыдущего значений. В итоге возвращает число 10. Вот как выглядит порядок вызова и возвращения аргументов функции.
WebDEV #советы #coding #js