2016-04-12 20 views
-3

ben varsa yapabilirim eşit buBölünmüş birden diziler içine bir dizi

{ '0': { num: [ 1,3,2 ] }, 
    '1': { num: [ 4,8,9 ] }, 
    '2': { num: [ 8,6,9 ] } 
} 

teşekkür gibi bir nesne birden diziler için dizi bölünmüş Bu nasıl var arr = [1,3,2,4,8,9,8,6,9]

gibi bir dizi

Düzenleme: Birden fazla dizinin sayısı değişebilir. Örnek Ben, bazı durumlarda mevcut dizinin üçte ikisine veya dört mahalleye bölünmek istiyorum.

+3

Olası kopyalar [JavaScript, daha küçük diziler içine uzun dizi bölmek için nasıl] (http://stackoverflow.com/questions/7273668/how- için bölünmüş-a-uzun-dizi-içine-küçük-dizileri-ile-javaScript) – kirkpatt

cevap

0

Yine de benden daha kolaydı.

var n = 0; 
    for(var i = 0; i < Arr.length; i++) { 

     PLAYER_LIST[n].countries.push(Arr[i]); 
     n +=1; 
     if(Object.keys(PLAYER_LIST).length == n){ 
      n = 0; 
     } 
    } 

Şimdi benim diziler sayıların eşit miktarda var

ait
İlgili konular