Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 挑战:多管齐下_Javascript - Fatal编程技术网

Javascript 挑战:多管齐下

Javascript 挑战:多管齐下,javascript,Javascript,以下任务(记录“1”)有点问题: 创建一个函数multiplyAll,该函数接受未知数量的整数参数,将它们全部相乘,然后返回结果 函数多路传输(arr){ 设乘积=1; 对于(设i=0;i这样: 函数多路(…arr){ 返回arr.reduce((m,v)=>m*v,1) } log(multiplyAll(9,4,5,6,7,2,1,8,3))//应该记录:362880 console.log(multiplyAll(5,5,5,3))//应该记录:375arr不是数组。您将多个参数传递给

以下任务(记录“1”)有点问题:

创建一个函数multiplyAll,该函数接受未知数量的整数参数,将它们全部相乘,然后返回结果

函数多路传输(arr){
设乘积=1;
对于(设i=0;i这样:

函数多路(…arr){
返回arr.reduce((m,v)=>m*v,1)
}
log(multiplyAll(9,4,5,6,7,2,1,8,3))//应该记录:362880

console.log(multiplyAll(5,5,5,3))//应该记录:375
arr
不是数组。您将多个参数传递给函数而不是数组。将声明更改为
函数multiplyAll(…arr)