String.prototype.trim=function(){
return this.replace(/^\s*|\s*$/g,"")
}
// " jiangsk540 ".trim();//return "jiagnsk540"
function Class1(name){
this.name = name;
}
Class1.prototype.show=function(){
alert("name="+this.name);
}
var m1 = new Class1("jiangsk540");
var m2 = new Class1("毛狮子");
alert(m1.show===m2.show);//显示 true
function Class1(name){
this.name = name;
}
Class1.prototype.show=function(){
alert("name="+this.name);
}
var m1 = new Class1("jiangsk540");
Class1.prototype.say=function(){
alert("Hi");
}
m1.say()//调用成功
/*
注意:只有为构造函数的原型添加的属性或方法才能被已经创建的对像立即调用
如果是改变构造函数原型的引用那么就不能被已经创建的对像立即调用
*/
Class1.prototype={newP:"jiangsk540"};
alert(m1.newP)//undefined