JavaScript 学习之 -- 修改对象创建新方法
可以用prototype 属性为任何已有的类定义新方法。
例:(判断某项在数组中的位置)
Array.prototype.indexof = function (vItem) {
for (var i=0; i < this.length; i++) {
if (vItem == this[i]) {
return ++i;
}
}
}
var aDream = new Array ("Health","Happy","Freedom");
alert(aDream.indexof("Freedom"));
//弹出3