ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript で配列要素を合計する 6 つの方法を説明する例

JavaScript で配列要素を合計する 6 つの方法を説明する例

yulia
yuliaオリジナル
2018-10-23 16:41:3414353ブラウズ

JavaScript はフロントエンド開発の重要な部分です。配列は JavaScript の重要な部分です。配列要素を合計する方法を知っていますか?この記事では、例を使用して JS 配列を合計する 6 つの方法を紹介します。これには一定の参考価値があるため、興味のある友人は参照してください。

配列 arr = [1,2,3,4,5,1] を例として、配列内の要素の合計を求める具体的な方法は次のとおりです。

方法 1. for ループ メソッド

for メソッドは、配列をループして配列要素を合計することができます

var arr = [1,2,3,4,5,1];
function getSumfor(arr){    
    var sum = 0;
    for(var i = 0;i<arr.length;i++){
        sum += arr[i]; 
    }
    return sum ;
}
console.log(getSumfor(arr));

計算結果は次のようになります。図:

JavaScript で配列要素を合計する 6 つの方法を説明する例

メソッド 2、すべてのメソッド

Every() は、各要素が配列は条件を満たしているので合計します。

var arr = [1,2,3,4,5,1];
function getSumevery(arr){
    var sum = 0;
    arr.forEach( function(item){
        sum += item ;
    });
    return sum ;    
}
console.log(getSumevery(arr));

メソッド 3、いくつかのメソッド

いくつかのメソッドは、配列内の要素が指定された条件を満たすかどうかを検出するために使用できます。 ##メソッド 4、マップ メソッド

map() メソッドは、指定された関数を通じて配列の各要素を処理し、その後、処理された配列を返します。

var arr = [1,2,3,4,5,1];
function getSumSome(arr){
    var sum = 0;
    arr.some( function(item){
        sum += item ;
        return false;
    });
    return sum ;    
}
console.log(getSumSome(arr));

メソッド 5、filter メソッド

filter() メソッドは、配列内の要素を検出し、条件を満たすすべての要素の配列を返すことができます。

var arr = [1,2,3,4,5,1];
function getSumMap(arr){
    var sum = 0;
    arr.map( function(item){
        sum += item ;
    });
    return sum ;    
}
console.log(getSumMap(arr));

メソッド 6、foreach メソッド

forEach は配列内の各要素を呼び出すことができます

var arr = [1,2,3,4,5,1];
function getSumFilter(arr){
    var sum = 0;
    arr.filter( function(item){
        sum += item ;
    });
    return sum ;    
}
console.log(getSumFilter(arr));

上記では、配列要素の検索について説明しています。 JavaScript sum の 6 つのメソッドは、for、every、some、map、filter、foreach です。不明な点がある場合は、

JavaScript ビデオ チュートリアル

を参照してください。 !

以上がJavaScript で配列要素を合計する 6 つの方法を説明する例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。