JavaScript匿名函数和对象文字

时间:2014-08-29 15:56:36

标签: javascript

我有以下javascript:

var j = 10;

var obj = {
  j:11,
  returnJ: function() {
    return this.j;
  }
};

var t1 = obj.returnJ();
var t2 = obj.returnJ;

alert(t1); // shows 11
alert(t2()); // shows 10

我的问题是:

1)为什么第一个警报给出11,第二个警报给出10。

2)" returnJ:function()"格式与编写" function returnJ(){return this.j;}"?

相同

3)obj格式是否像javascript类一样?如果是这样,j:11等于j = 11,它就像一个类属性?和returnJ是一个类方法?

提前致谢!

0 个答案:

没有答案