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.
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; //结果是一个数组,里面的元素就是已拆分的小数组 }
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.
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.
【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!