{ -6ren">
gpt4 book ai didi

javascript - 我如何发送该对象中的上下文?

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

例如我有简单的代码:

let arrayOfObjects = [{
arrays: [arraysFunction("array object 1", "some url", () => {
console.log(this); // it should return {name: "array object 1", url: "some url", callback: fn}
}])
}];


function arraysFunction(name, url, callback) {
return {name, url, callback}
}

我希望这里有我的数组对象我该如何使用(应用、调用、绑定(bind))来实现它?

最佳答案

要使用全部/应用,只需使用以下内容

let object = {
arrays: [arraysFunction("array object 1", "some url", function(){
console.log(this);
})]
};


function arraysFunction(name, url, callback) {
return callback.apply({name, url, callback});
}

关于javascript - 我如何发送该对象中的上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53064541/

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