Помогите с небольшой задачкой
Напишите функцию sum, которая пройдет следующие тесты:
console.assert(10 === sum(1, 2, 3, 4), '# 1'); console.assert(10 === sum(1)(2, 3, 4), '# 2'); console.assert(10 === sum(1, 2)(3, 4), '# 3'); console.assert(10 === sum(1, 2, 3)(4), '# 4'); console.assert(10 === sum(1)(2)(3)(4), '# 5'); :help: |
DynkanMaclaud,
https://javascript.ru/forum/misc/596...resheniya.html |
DynkanMaclaud,
К - Каррирование const sum = (...args) => (args.length < 4) ? sum.bind(null, ...args) : args.reduce((x, y) => x + y ); |
Часовой пояс GMT +3, время: 14:35. |