标签:pre 方法 alert function ret 添加 cti his 原型
var arr1 = new Array(12,34,98,43,38,79,56,1); arr1.sum=function (){ var result = 0; for(var i=0; i<this.length; i++){ result += this[i]; } return result; }; alert(arr1.sum());
如果现在还有个arr1 对象也要求和
var arr2 = new Array(54,29,1,10);
那么还要给 arr2再添加一个求个的方法 。还有就是我们可以用js的原型 添加sum()方法
Array.prototype.sum=function(){ var result = 0; for(var i=0; i<this.length; i++){ result += this[i]; } return result; }
alert(arr1.sum()); alert(arr2.sum());
这样无论是 arr1 还是 arr2 都有 sum()方法
总结: js中 prototype 类似于css中 的 class
标签:pre 方法 alert function ret 添加 cti his 原型
原文地址:http://www.cnblogs.com/c9999/p/6059431.html