var jhon = {
name : 'Jhon' ,
lastName : 'Smith' ,
calculateAge : function (){
this.age = 2016 - this.yearOfBirth ;
}
};
console.log(jhon)
=>“年龄”属性不在o / p中jhon.calculateAge(); console.log(jhon);
==> o / p中存在“ age”属性
(这让我感到困惑)
console.log(jhon); jhon.calculateAge(); console.log(jhon);
===> o / p中都存在“ age”属性
任何人都可以解释原因吗?