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

posted @ 2013-06-05 10:18  Earic  阅读(131)  评论(0编辑  收藏  举报