首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在knockout.js视图模型中使用` `var self = this`有什么好处

在knockout.js视图模型中使用` `var self = this`有什么好处
EN

Stack Overflow用户
提问于 2013-06-18 15:44:16
回答 2查看 21.4K关注 0票数 23

我在几乎所有的knockout.js视图模型示例中都看到var self = this这一行,然后所有的局部变量都被引用为self.variableName。与使用this.variableName相比,这样做的优点是什么

EN

回答 2

Stack Overflow用户

发布于 2013-06-18 15:46:15

Self用于确保在对象中维护原始this

这在使用事件处理程序等时很方便。

您可以阅读有关此here的更多信息

第一个答案基本上涵盖了它,也显示了一个很好的链接。看看这个。

票数 2
EN

Stack Overflow用户

发布于 2013-06-18 15:52:31

它用于参考目的。在Javascript下的this与在其他语言中的行为不同。有关更多详细信息,请查看MDN Docs on this

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17163248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档