我正在使用javascript(Ext JS 4)项目,我遇到了这个:
{
init: function() {
var me = this, desktopCfg;
...
}
}
在这种情况下,究竟是什么赋予了'我'?
答案 0 :(得分:5)
此:
var me = this, desktopCfg;
相当于:
var me = this;
var desktopCfg;
=
的{{3}}高于,
。
另请参阅:precedence,其中包含此语法的示例。
答案 1 :(得分:1)
这个对象。解析器按照指令查看,并看到两个指令的逗号分隔列表 var me = this; desktopCfg; 所以变量me得到它所在的整个对象。