💻
reduce i inne metody tablic
Naucz się sprowadzać tablicę do jednej wartości i poznaj forEach, some, every
🧮
reduce = акумулятор
Уяви стек монет: ти береш кожну монету по черзі і додаєш до купки. В кінці — одна купка з усіма монетами. reduce робить те саме: проходить по масиву і 'накопичує' результат.
javascript
💬
acc — це 'накопичувач'. Починає з початкового значення (0) і оновлюється на кожній ітерації.
forEach, some, every
| Метод | Що робить | Повертає |
|---|---|---|
forEach | виконує дію для кожного елемента | undefined |
some | чи є хоч один елемент що відповідає умові | boolean |
every | чи всі елементи відповідають умові | boolean |
reduce | зводить масив до одного значення | будь-що |
javascript
const nums = [2, 4, 6, 8];
// forEach — як for...of але стиль методу
nums.forEach(n => console.log(n)); // виводить 2 4 6 8
// some — чи є хоч одне число > 5?
console.log(nums.some(n => n > 5)); // true (6 і 8 > 5)
// every — чи всі парні?
console.log(nums.every(n => n % 2 === 0)); // truejavascript
💬
filter + reduce — потужна комбінація. Спочатку відбираємо, потім зводимо.
Komentarze
Zaloguj się lub Zacznij aby zostawić komentarz.