用对象原型(类)方式为String添加一个trim方法(method),这样String原型的新实例(字符串)都具有了该操作功能。如为数组新增一个取最大值的方式:function array_max( ){ var i, max = this[0]; for (i = 1; i < this.length; i++) { if (max < this[i]) max = this[i]; } return max; } Array.prototype.max = array_max; var x = new Array(1, 2, 3, 4, 5, 6); var y = x.max( );备注:该例程取自微软的“window脚本技术”文档
详解一下?
var i, max = this[0];
for (i = 1; i < this.length; i++)
{
if (max < this[i])
max = this[i];
}
return max;
}
Array.prototype.max = array_max;
var x = new Array(1, 2, 3, 4, 5, 6);
var y = x.max( );备注:该例程取自微软的“window脚本技术”文档
this.value=32;
}function Parent(){
this.text="text here";
}Son.prototype=Parent;//继承Parent对象。JS里的面向对象编程机制很多地方讲得少,但我认为它是OO编程语言里实现得很好很好的。因为它太灵活,难点是太灵活,优点也是太灵活。