Проверка на правильность
Привет, мне надо было сделать функцию, которая будет принимать любое кол-во чисел и возвращать их произведение. Если аргументы отсутствуют, возвращать 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, время: 05:05. |