Method chaining
Кілька методів викликаються один за одним, а результат попереднього методу стає вхідними даними для наступного.
На цій сторінці виконано задачі з шаблону
main.js: сума масиву через
reduce(), подвоєння елементів через
map(), клас для навичок і функція-конструктор
для керування датами.
Урок №24 пояснює ланцюгові виклики методів, роботу з масивами та датами.
Ланцюжок методів дозволяє послідовно обробляти дані через
filter(), sort(),
map() і reduce(),
а об'єкт Date допомагає створювати, змінювати
та форматувати дати.
Кілька методів викликаються один за одним, а результат попереднього методу стає вхідними даними для наступного.
Методи масивів допомагають перебирати, фільтрувати, трансформувати, сортувати та підсумовувати елементи.
Об'єкт Date зберігає дату й час,
а його методи дозволяють додавати або віднімати дні.
Функція приймає масив чисел і повертає суму всіх елементів за допомогою
методу reduce().
Функція створює новий масив, де кожне число вдвічі більше за відповідний елемент початкового масиву.
Клас зберігає список навичок, додає тільки рядки від двох символів
і повертає поточний список через метод
getAllSkills().
Функція-конструктор створює об'єкт дати з методами
addDays(),
subtractDays() та
getResult().
Приклад нижче повторює ідею з уроку: масив проходить через
filter(), sort(),
map() і фінальний
reduce().