【发布时间】:2023-04-08 04:18:02
【问题描述】:
我需要创建一个函数,它将整数的函数参数解析为数组列表。
所以如果我们这样调用函数:sum(1, 4 ,7);
然后在函数“sum”内部,参数变量/关键字将如下所示[1, 4, 7]。
我需要创建一个 sum 函数,以便它可以接受任意数量的参数并返回所有参数的总和。
到目前为止,这是我的代码:
function sum ([a,b]) {
var arr = [a,b];
var sum =arr.reduce(add, 0);
function add(a, b) {
return a + b;
}
}
我也尝试过这样的事情:
function sum ({
arr[0]: 1;
arr[1]: 2;
arr[2]:3;
var sum =arr.reduce(add, 0);
function add(a, b) {
return a + b;
}
})
但我显然做错了什么。
【问题讨论】:
标签: javascript arrays function parameters