Javascript变量初始化语法

时间:2011-12-08 20:18:31

标签: javascript syntax variable-assignment

我正在使用javascript(Ext JS 4)项目,我遇到了这个:

{
    init: function() {
        var me = this, desktopCfg;
        ...
    }
}

在这种情况下,究竟是什么赋予了'我'?

2 个答案:

答案 0 :(得分:5)

此:

var me = this, desktopCfg;

相当于:

var me = this;
var desktopCfg;

=的{​​{3}}高于,

另请参阅:precedence,其中包含此语法的示例。

答案 1 :(得分:1)

这个对象。解析器按照指令查看,并看到两个指令的逗号分隔列表     var me = this;     desktopCfg; 所以变量me得到它所在的整个对象。