function util(){
//将字段求和
this.sum = function (o, field) {
if (o.constructor == Array) {
if (field) {
var obj = {};
var fields = (field.constructor == Array) ? field : field.split(',');
for (var i = 0, b; b = fields[i++];) {
obj[b] = 0;
}
for (var i = 0, a; a = o[i++];) {
for (var j = 0, b; b = fields[j++];) {
obj[b] += parseFloat(a[b]);
}
}
return obj;
} else {
var obj = 0;
for (var i = 0, len = o.length; i < len; i++) {
obj += (o[i] ? o[i] : 0);
}
return obj;
}
}
};
}
var g= new util();
想用更多的方法请打开JavaScript基础包