gpt4 book ai didi

JavaScript 如何传递参数

转载 作者:行者123 更新时间:2023-11-30 08:16:50 26 4
gpt4 key购买 nike

function f1(i1, i2) {
log(i1);
log(i2);
}

function f2(i1,i2){
f1(arguments);
}

f2(100,200);

在上面的例子中,在函数 f1 中,i1 得到 [100, 200],而 i2 是未定义的。

从 f2 向 f1 传递参数的正确方法是什么。

最佳答案

函数对象有一个 apply()方法:

f1.apply(null, arguments)

传递的第一个参数是被调用函数中应该是this的对象,第二个参数是一个包含被调用函数参数值的数组。

关于JavaScript 如何传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2290424/

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