2
我有一个JavaScript(Ext JS的4)项目上工作,我碰到这个传来:JavaScript变量初始化语法
{
init: function() {
var me = this, desktopCfg;
...
}
}
究竟是被分配什么“我”在这种情况呢?
我有一个JavaScript(Ext JS的4)项目上工作,我碰到这个传来:JavaScript变量初始化语法
{
init: function() {
var me = this, desktopCfg;
...
}
}
究竟是被分配什么“我”在这种情况呢?
此:
var me = this, desktopCfg;
等同于:
var me = this;
var desktopCfg;
为=
比,
更高precedence。
另请参阅:the manual for var
其中包含此语法的示例。
这个对象。解析器按照说明进行操作并查看两条指令的逗号分隔列表 var me = this; desktopCfg; 所以变量我得到它所在的整个对象。
我想我明白了这一点:它基本上初始化两个变量,但只提供一个值到第一个 –
你是对的。 – simshaun