配列の一般的な方法

2174 ワード

1.filter() メソッドは、提供された関数によって実装されるテストのすべての要素を含む新しい配列を作成する.
function isBigEnough(value){
    return value>=10;
}
let arr=[50,20,4,9].filter(isBigEnough);
alert(arr);

2.forEach()メソッドは、配列の各要素に対して一度に提供される関数を実行する.
let arr=[22,32,12,56,78,90];
    arr.forEach((item,index)=>{
        alert(index+":"+item);
})

3. join()
let arr=["wind","hello","word"];
console.log(arr.join("--"));

4.map()メソッドは、新しい配列を作成します.その結果、その配列の各要素が提供された関数を呼び出した後に返される結果です.
// 
let arr=[35,66,99,56,79,80];
let src=arr.map(item=>item>60?" ":" ");
alert(src);

5.push()メソッドは、1つまたは複数の要素を配列の最後に追加し、新しい配列の長さを返します.
let arr=[1,2,3,4];
arr.push(4);
alert(arr);

6.reduce()メソッドは、アキュムレータおよび配列内の各要素(左から右)に関数を適用し、単一の値に減らします.
let arr=[22,55,99,9];
arr.reduce(function(a,b,c){
    alert(a+","+b+","+c);
})

7.reverse()メソッドは、配列内の要素の位置を逆にします.
let arr=[1,2,3];
arr.reverse();
alert(arr);

8.sort()メソッドは、配列の要素をその場(in-place)のアルゴリズムでソートし、配列を返す.sortソートは必ずしも安定しているとは限らない.デフォルトのソート順は、文字列Unicodeコードポイントに基づいています.
let arr=[55,68,20,74];
arr.sort();
alert(arr);
9. splice()
 
メソッドは、既存の要素を削除したり、新しい要素を追加したりすることで、配列の内容を変更します.
.
let arr=[55,68,20,74];
arr.splice(1,1);
alert(arr);