最赞回答 / DZ_Echo
this.salary*=1+level*0.1;----->this.salary = this.salary * (1 + level * 0.1);------->this.salary = parseInt(this.salary) +this.salary*level*0.1;分配法
2017-06-28
○ Object.create创建对象就三个作用
1. 创建一个对象
2. 继承指定父对象
3. 为新对象扩展新属性
1. 创建一个对象
2. 继承指定父对象
3. 为新对象扩展新属性
2017-06-27
, 运算符; var val = (1,2,3); // 3
delete obj.x; 删除对象的属性值后,obj.x // undefind;
ie9 ;
var obj = {};
object.defineProperty(obj,'x',{
configurable:false,
value:1
}
delete obj.x; //flase
obj.x ; //1
delete obj.x; 删除对象的属性值后,obj.x // undefind;
ie9 ;
var obj = {};
object.defineProperty(obj,'x',{
configurable:false,
value:1
}
delete obj.x; //flase
obj.x ; //1
2017-06-26
哪里错了,Student.prototype.constructor=Person是对的,构造器应该指向父类Person,子类这时候还是undefined
2017-06-23
已采纳回答 / 慕的地5531362
这一段<...code...>之后你没有写else的语句。原因:在你设置了$age之后if判断时显示false,不执行上一段的命令,但也没有else的命令可以执行,所以默认会返回undefined。
2017-06-23