(function(){ return { name_: '(unset)' };})();
-----------------------------------------------
(function(){ return { name_: '(unset)' };}) //这里是得到这个函数的定义体
后面再加个()相当于把这个函数定义体执行。整个代码你可以看成是这样:
var mm = function(){ return { name_: '(unset)' };}
dojo.hostenv = (mm)(); //你可以用 alert(mm) 看看是什么东东。
alert(dojo.hostenv.name_);
-----------------------------------------------
(function(){ return { name_: '(unset)' };}) //这里是得到这个函数的定义体
后面再加个()相当于把这个函数定义体执行。整个代码你可以看成是这样:
var mm = function(){ return { name_: '(unset)' };}
dojo.hostenv = (mm)(); //你可以用 alert(mm) 看看是什么东东。
alert(dojo.hostenv.name_);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货