+ -
当前位置:首页 → 问答吧 → 这种写法是什么意思?

这种写法是什么意思?

时间:2011-09-24

来源:互联网

var t;
  (function() {
  t = {"id":"2"};
  return t;
  })();
  alert(t.id);

作者: chhxxc   发布时间: 2011-09-24

首先最外层是一个匿名自执行函数。里面使用对象方式定义了t这个对象,里面有一个属性id,值为2;
t.id就是2

作者: walkingp   发布时间: 2011-09-24

(function() {
  t = {"id":"2"};
  return t;
  })();

意思是直接运行这个函数 相当于
JScript code
function A() {
  t = {"id":"2"};
  return t;
 }
A()

作者: fanchuanzhidu   发布时间: 2011-09-24

引用 2 楼 fanchuanzhidu 的回复:
(function() {
t = {"id":"2"};
return t;
})();

意思是直接运行这个函数 相当于

JScript code
function A() {
t = {"id":"2"};
return t;
}
A()

楼上正解,匿名函数。。。

作者: BLUE_LG   发布时间: 2011-09-25

相关阅读 更多

热门下载

更多