Проверка на правильность
Привет, мне надо было сделать функцию, которая будет принимать любое кол-во чисел и возвращать их произведение. Если аргументы отсутствуют, возвращать 0. У меня такой код, это правильно?
function multiply() { let a = 1; for(let i=0; i<arguments.length; i++) a *= arguments[i]; return 0 } multiply() |
Цитата:
|
marc,
function multiply() { let a = arguments.length ? arguments[0] : 0; for(let i=1; i<arguments.length; i++) a *= arguments[i]; return a } alert([multiply(),multiply(10),multiply(5,5)]) |
Часовой пояс GMT +3, время: 00:49. |