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