建立自定義對(duì)象的方法 function Person( ) { }
Person.prototype={
constructor:Person,
name:"Jack",
age:100,
sayHi:function ( ) {
alert("hello"+this.name);
}
}; var p1=new Person( );
p1.sayHi();擴(kuò)展內(nèi)置對(duì)象(String)的方法String.prototype={ constructor:this, run:function () {
alert("success!");
}
}; var n="####";
n.run();后面的constructor屬性不指向String對(duì)象(前面的constructor屬性指向Person對(duì)象),這是為什么呢?
JavaScript-面向?qū)ο?擴(kuò)展內(nèi)置對(duì)象方法
互換的青春
2018-08-13 10:09:46