开源改变世界

自己=这个? #8

推推 grbl 2年前 (2023-02-03) 210次浏览
关闭
emteeoh 打开了这个问题 2016 年 9 月 15 日 · 6条评论
关闭

自己=这个?#8

emteeoh 打开了这个问题 2016 年 9 月 15 日 · 6条评论

评论

自己=这个? #8
合作者

@lautr3k 我正在查看 com 代码,在 bind_model 方法的一部分,您分配 self=this,然后(不一致地)使用它。使用“self”有什么特别的原因,还是只是一种风格上的东西?

自己=这个? #8 emteeoh 添加了 问题 标签 2016 年 9 月 15 日
自己=这个? #8
成员

JavaScript 函数,尤其是回调函数,通常会造成破坏this。例子:

this.can_connect = ko.computed(function() {
                return !self.connected() && !self.wait_connection();
            });

this在那个回调中没有指向对象,但是指向了对象self

自己=这个? #8
合作者作者

啊! 谢谢。这解释了很多。