在财产申报中不能做数学运算吗?这里
的JavaScript学习:给这个对象:在财产申报中不能做数学运算吗?这里
var ivan = {      name: 'Ivan',  
    yearOfBirth: 1973,  
    age: 2017 - this.yearOfBirth  
}  
console.log(ivan.age);
为什么说的console.log NaN?我不能在财产申报中进行简单的数学运算吗?如果不是,为什么?
回答:
因为this.yearOfBirth碰巧还没有定义,你可以使用匿名函数作为构造:
var ivan = new function() {     this.name = 'Ivan', 
    this.yearOfBirth = 1973, 
    this.age = 2017 - this.yearOfBirth 
}; 
希望这有助于。
var ivan = new function() {      this.name = 'Ivan',  
    this.yearOfBirth = 1973,  
    this.age = 2017 - this.yearOfBirth  
};  
console.log(ivan.age);
以上是 在财产申报中不能做数学运算吗?这里 的全部内容, 来源链接: utcz.com/qa/257819.html



