小编Rom*_*man的帖子

对象内部的JavaScript闭包:什么别名应该有"this"来传递给匿名函数?

我们与我们的团队讨论了下一个:什么正确的名称应该有变量,它将是匿名函数中"this"的别名.简单的例子:

var SomeConstructor = function() {

    this.someProperty = 'bingo';

    this.someMethod = function() {

        var myObjectAlias = this;

        $('a').click(function() {
            alert( myObjectAlias.someProperty );                  
        });

    }
}
Run Code Online (Sandbox Code Playgroud)

所以我的问题是 - 什么正确的名称应该有变量"myObjectAlias"?或者代码中使用的是什么?

javascript oop closures

2
推荐指数
1
解决办法
160
查看次数

标签 统计

closures ×1

javascript ×1

oop ×1