如何在Javascript中添加函数n个参数?增补(3)(8)(6)(10)
我需要添加函数n个参数。示例:add38610 如果只有2个参数,我们可以这样添加代码。地址45 函数addx{ 返回函数{ 返回x+y; } } add45如果事先不知道n,我可以明确地说这是不可能的。如果n是固定的,你可以做一些事情,比如说,n是4: 如果你想让n变得灵活,你最好的选择是如何在Javascript中添加函数n个参数?增补(3)(8)(6)(10),javascript,Javascript,我需要添加函数n个参数。示例:add38610 如果只有2个参数,我们可以这样添加代码。地址45 函数addx{ 返回函数{ 返回x+y; } } add45如果事先不知道n,我可以明确地说这是不可能的。如果n是固定的,你可以做一些事情,比如说,n是4: 如果你想让n变得灵活,你最好的选择是 const add = (...additives) => { let result = 0; for (const additive of additives) { result
const add = (...additives) => {
let result = 0;
for (const additive of additives) {
result += additive;
}
return result;
}
如果n事先不知道,我可以肯定地说这是不可能的。如果n是固定的,你可以做一些事情,比如说,n是4:
如果你想让n变得灵活,你最好的选择是
const add = (...additives) => {
let result = 0;
for (const additive of additives) {
result += additive;
}
return result;
}
我越接近你的要求就是这个 函数addx{ var next=functiony{ 返回地址x+y } next.result=x 下一个返回 } console.logadd45.result console.logadd4515.result
console.logadd3.result我越接近你所问的是这个 函数addx{ var next=functiony{ 返回地址x+y } next.result=x 下一个返回 } console.logadd45.result console.logadd4515.result console.logadd3.result如他的评论所示:add38610是不可能的 尝试以下方法: 函数添加{ var总和=0; 对于变量i=0;i