function myString(string){
var str = new String(string);
str.addstring = function(){
return this+" added";
}
return str;
}
//box对象为什么可以调用addstring()方法,addstring()方法不是str对象的吗?
var box = new myString('Lee');
alert(box.addstring());JavaScript对象函数
var str = new String(string);
str.addstring = function(){
return this+" added";
}
return str;
}
//box对象为什么可以调用addstring()方法,addstring()方法不是str对象的吗?
var box = new myString('Lee');
alert(box.addstring());JavaScript对象函数
object 可以附加很多方法,有从prototype(原型)中继承来的,也可以另外附加。
function myString(string){
var attr=string;
this.addstring=function(){
return attr+" added";
};
return attr;
}这样比较容易理解