gpt4 book ai didi

javascript - 'this' 不可用时如何最好地使用它

转载 作者:行者123 更新时间:2023-11-30 10:53:20 25 4
gpt4 key购买 nike

假设我像这样创建someObj

var someObj = function(){
var self = this;
//use this normally
document.body.addEventListener('click',function(){
//use self because this is unavailable
},false)
}
new someObj();

如果 this 不是 id 喜欢使用的 someObj,但在本例中是 body 元素。是否有最佳实践方法来获取 someObj 或像示例中那样声明一些 self var 被认为是好的?

最佳答案

使用 self 对我来说似乎没问题。
您可能还想使用 callapply 进行结帐(参见示例 odetocode,特别是关于 thispost )

关于javascript - 'this' 不可用时如何最好地使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4022147/

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