gpt4 book ai didi

javascript - 将参数转发给另一个 javascript 函数

转载 作者:IT老高 更新时间:2023-10-28 11:03:50 27 4
gpt4 key购买 nike

我尝试了以下方法但没有成功:

function a(args){
b(arguments);
}

function b(args){
// arguments are lost?
}

a(1,2,3);

在函数 a 中,我可以使用 arguments 关键字来访问参数数组,但在函数 b 中这些都丢失了。有没有办法像我尝试做的那样将参数传递给另一个 javascript 函数?

最佳答案

使用 .apply()在函数 b 中对 arguments 具有相同的访问权限,如下所示:

function a(){
b.apply(null, arguments);
}
function b(){
console.log(arguments); //arguments[0] = 1, etc
}
a(1,2,3);

You can test it out here .

关于javascript - 将参数转发给另一个 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3914557/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com