var qseries =function(){};
qseries.prototype={
sum:function(){
var sum=null;
this.forEach(function(e){
var bfnADD= e?e.add!==undefined:false;
if(e instanceof Array){
e=qseries.array(e);
}
if(e instanceof qseries){
var r=e.sum();
var b1=r?r.add!==undefined:false;
if(b1){
sum=r.add(sum);
}else{
sum=sum+r;
}
}else{
if(bfnADD){
sum=e.add(sum);
}else{
sum=sum+e;
}
}
});
return sum;
}
}
qSeries.array = function (e) {
var series = new this();
if (e instanceof Array) {
e.forEach(function (a) {
series.push(a);
});
} else {
series.push(e);
}
return series;
聪明的汤姆
相关分类