js共通配列API

1265 ワード

配列ap
  • forEachエルゴード配列のすべての要素
  • var arr = ['one','two','three'];
    arr.forEach(function(val,index){
        console.log(val) //one,two,three
        console.log(index) //0,1,2
    });
    
  • everyは、全ての配列要素を判断するために使用され、一つの条件を満たす
  • .
    var resule = arr.every(function(val,index){
        if(index < 1 ){
            return true;
        }
    });
    console.log(resule) //false
    
  • someは、すべての配列要素を判断するために使用されます.条件を満たすものがあれば、
  • です.
    var resule1 = arr.some(function(val,index){
        if(index >= 1){
            return true;
        }
    })
    console.log(resule1) //true
    
  • ソト配列
  • var arr1 = [1,3,2,10,5];
    var resule2 = arr1.sort(function(a,b){
            return a -b //      
            // return b -a       
    });
    console.log(resule2);//[1,2,3,5,10]
    
  • mapは、要素を再構築し、
  • に戻る.
    var resule3 = arr.map(function(val,index){
        return ''+ val+''
    });
    console.log(resule3);//['one','two','three']
    
  • filterは、ある条件でフィルタリング配列
  • を通過する.
    var resule4 = arr.filter(function(val,index){
        if(val === 'two'){
            return true;
        }
    });
    console.log(resule4); //["two"]