Heim  >  Artikel  >  Web-Frontend  >  So teilen Sie Array-Elemente in JavaScript

So teilen Sie Array-Elemente in JavaScript

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-04-08 13:59:3111455Durchsuche

Methoden zum Aufteilen von Array-Elementen: 1. Erstellen Sie ein Ergebnis-Array. 2. Verwenden Sie das Längenattribut, um die ursprüngliche Array-Länge zu erhalten. 3. Verwenden Sie die for-Anweisung, um das ursprüngliche Array entsprechend der Array-Länge zu durchlaufen for-Schleife, verwenden Sie die Methode „slice()“, um die angegebenen Array-Elemente abzufangen und sie mithilfe der Methode „push()“ dem Ergebnis-Array zuzuweisen.

So teilen Sie Array-Elemente in JavaScript

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

1. Schreiben Sie die Verarbeitungsanforderungen in eine kleine Methode. Wenn Sie sie das nächste Mal erneut benötigen, führen Sie diese Methode einfach ein und rufen Sie sie auf.

function split_array(arr, len){    //arr需要拆分的原数组,len小数组包含多少个元素
var a_len = arr.length;    
var result = [];   //结果数组 
for(var i=0;i<a_len;i+=len){        
    result.push(arr.slice(i,i+len));    //循环取原数组N个元素,每次取从上次取的下一个开始取。
    }    
    return result;      //结果是一个数组,里面的元素就是已拆分的小数组
  }

So teilen Sie Array-Elemente in JavaScript

Eine einfache Analyse des Codes:

Das erste ist das ursprüngliche Array, das geteilt werden muss, und das zweite ist, wie viele Elemente jedes geteilte Array enthält. (aufgezeichnet als n). In der Schleife nimmt die Slice-Methode n Elemente des Arrays, gibt sie als Array zurück und gibt sie an das Ergebnis zurück.

2. Nachdem Sie die kleine Methode geschrieben haben, rufen Sie sie auf, um zu sehen, ob das Ergebnis korrekt ist.

var data = [1, 2, 3, 4, 5, 6, 7 ,8 ,9 ,10, 11, 12]
var result = split_array(data, 6);

Teilen Sie die Datendaten auf, jedes Array enthält 6 Elemente. Das Ergebnis ist wie in der Abbildung gezeigt. Es wurde erfolgreich in 2 Arrays mit jeweils 6 Elementen aufgeteilt.

So teilen Sie Array-Elemente in JavaScript

var data = [1, 2, 3, 4, 5, 6, 7 ,8 ,9 ,10, 11, 12]
var result = split_array(data, 6);

Teilen Sie die Datendaten auf, jedes Array enthält 5 Elemente Elemente, das Ergebnis ist wie in der Abbildung gezeigt. Es ist ersichtlich, dass es erfolgreich in drei kleine Arrays unterteilt wurde, von denen das letzte Array nur zwei Elemente enthält.

So teilen Sie Array-Elemente in JavaScript

【Empfohlenes Lernen: Javascript-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo teilen Sie Array-Elemente 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