-
探测器查看全部
-
使用new来实例化,最后会返回一个对象,所以要用this查看全部
-
函数中使用return this返回函数本身 function classManiger(){}; classManiger.prototype.addClass=function(classname){ console.log("class"+classname+"has been added"); return this; } var add=new classManiger(); add.addClass("classA").addClass("classB");查看全部
-
链式调用查看全部
-
调用子类方法查看全部
-
对象的继承,模拟重载 function person(){ var args=arguments; if(typeof args[0]==='object'&&args[0]){ if(args[0].name){ this.name=args[0].name; } if(args[0].age){ this.age=args[0].age; } }else{ if(args[0]){ this.name=args[0]; }if(args[1]){ this.age=args[1]; } } } person.prototype.toString=function(){ return this.name+","+this.age+"years old"; } var linlin=new person("linlin",56); linlin.toString(); var papa=new person({name:'pap',age:23}); papa.toString();查看全部
-
模拟重载查看全部
-
object.create()方法的兼容办法。查看全部
-
对原型的修改: 修改原型的属性会对实例有影响,但是修改原型本身对以创建的实例是不会有影响的,但是会修改后续的实例。查看全部
-
原型的改变对实例的影响查看全部
-
object.prototype.tostring查看全部
-
typeof类型检测查看全部
-
包装对象查看全部
-
相等号的隐式转换查看全部
-
===的意义查看全部
举报
0/150
提交
取消