gpt4 book ai didi

javascript - 在 JavaScript 函数中将值传递给 'this'

转载 作者:行者123 更新时间:2023-11-28 18:24:25 27 4
gpt4 key购买 nike

这里有一种方法可以将任意值传递给下面的 foo 函数中的“this”;

function foo(a){
var getThis = this;
var getA = a;

console.log("getThis:"+getThis);
console.log("\n"+a);
}

foo(5);

预期输出:

getThis: some value that I can pass
5

回答问题:

foo.call('some value that I can pass', 5);

谢谢

最佳答案

使用 apply 调用该函数或call而不是直接调用它。

foo.call("this is a string", 5);

关于javascript - 在 JavaScript 函数中将值传递给 'this',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39399636/

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