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;
添加回答
举报
0/150
提交
取消