ITPub博客

首页 > 应用开发 > > 有大神能解释下下面代码 e=qseries.array(e) 到底是在赋谁的值?

有大神能解释下下面代码 e=qseries.array(e) 到底是在赋谁的值?

作者:z_paul 时间:2019-07-30 11:19:37 0 删除 编辑
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;


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/75/viewspace-3170847/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2019-07-17

  • 博文量
    151
  • 访问量
    6024