js

js数组求和,求积,最大值,匹配的内容出现次数

2018-10-29  本文已影响12人  world_7735
var a=[1,2,3,4,5];
//求和
var sum=a.reduce(function(x,y){return x+y},0);
//求积
var product=a.reduce(function(x,y){return x*y},1);
//最大值
var max=a.reduce(function(x,y){return x>y?x:y;});
//匹配的内容出现次数
 var a=[0,1,2,1,0];
  function findall(a,x){
    var results=[],len=a.length,pos=0;
    while(pos<len){
      pos=a.indexOf(x,pos);
      if(pos===-1){
        break;
        }else{
      results.push(pos);
      pos=pos+1;
    }
    }
    return results;
  }
  var ss=findall(a,1);
  console.log(ss);
上一篇 下一篇

猜你喜欢

热点阅读