Heim  >  Artikel  >  Web-Frontend  >  Beispiele zur Erläuterung von sechs Methoden zum Summieren von Array-Elementen in JavaScript

Beispiele zur Erläuterung von sechs Methoden zum Summieren von Array-Elementen in JavaScript

yulia
yuliaOriginal
2018-10-23 16:41:3414353Durchsuche

JavaScript ist ein wesentlicher Bestandteil der Frontend-Entwicklung. Arrays sind ein wichtiger Bestandteil von JavaScript. Wissen Sie, wie man Array-Elemente summiert? In diesem Artikel werden anhand von Beispielen sechs Methoden zum Summieren von JS-Arrays vorgestellt. Er hat einen gewissen Referenzwert und interessierte Freunde können einen Blick darauf werfen.

Nehmen Sie das Array arr = [1,2,3,4,5,1] als Beispiel, um die Summe der Elemente im Array zu ermitteln. Die spezifische Methode lautet wie folgt:

Methode 1. Die for-Schleifenmethode

Die for-Methode kann das Array durchlaufen, um die Array-Elemente zu summieren

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));

Das Berechnungsergebnis ist wie in gezeigt Die Abbildung:

Beispiele zur Erläuterung von sechs Methoden zum Summieren von Array-Elementen in JavaScript

Methode 2, jede Methode

every() kann erkennen, ob jedes Element in Das Array erfüllt die Bedingungen und ergibt somit eine Zusammenfassung

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));

Methode 3, einige Methoden

Mit einigen Methoden kann ermittelt werden, ob die Elemente im Array die angegebenen Bedingungen erfüllen , wodurch die Array-Elemente summiert werden

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));

Methode 4, Kartenmethode

Die Methode map() kann jedes Element des Arrays über die angegebene Funktion verarbeiten und dann zurückkehren das verarbeitete Array.

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));

Methode 5, Filtermethode

Die filter()-Methode kann die Elemente im Array erkennen und ein Array aller Elemente zurückgeben, die die Bedingungen erfüllen.

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));

Methode 6, foreach-Methode

forEach kann jedes Element im Array aufrufen

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

Das Obige führt Sie in die Suche nach Array-Elementen ein Die sechs Methoden von sum sind „for“, „some“, „map“, „filter“ und „foreach“. Wenn Sie unklare Kenntnisse haben, können Sie sich das JavaScript-Video-Tutorial ansehen. !

Das obige ist der detaillierte Inhalt vonBeispiele zur Erläuterung von sechs Methoden zum Summieren von Array-Elementen in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn