В этом видео мы рассмотрим интересный способ создания функции суммирования в JavaScript, который предлагает необычный подход к передаче аргументов. Мы покажем, как написать функцию sum
, которая будет возвращать другую функцию вместо выполнения сразу же. Это позволит нам выполнять цепочки вызовов функции, что называется ченнингом.
Примером будет функция sum
, которая принимает число n
и возвращает другую функцию, способную выполнять сложение n
с другими числами. Мы рассмотрим подходы к добавлению дополнительных чисел, используя внутренние функции.
Также мы обсудим две модификации этой задачи: случай, когда количество вызовов функций может быть неограниченным и последний вызов заканчивается пустой скобкой. Вам не придется писать многословный код, благодаря решению, которое мы предложим для такой логики.
В видео вы узнаете, как начать реализацию такой функции и какие переменные вам потребуются для хранения результатов сложения. Это полезное и интересное видео для тех, кто хочет расширить свои навыки в JavaScript и узнать о таких понятиях, как Rest operator, Currying и Promise.