使用“this”访问对象的值

时间:2016-01-25 06:33:51

标签: javascript

我有这个代码,

var x = {
  a: 10,
  b: 20,
  c: (this.a + this.b)
};

其中this.athis.b未定义。因此,添加两者并打印它会显示NaN。我还尝试了(x.a + x.b)。结果是一样的。

任何人都可以告诉我如何使用this在内部访问JSON对象的值?可能是其他方式?

1 个答案:

答案 0 :(得分:0)

使用“this”

在JSon中使用相同对象值的更好方法
 var x = {
   a: 10,
   b: 20,
   c: function(){return (this.a + this.b)}
 };
 console.log(x.c())