• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Podział elementów tablicy JavaScript

0 głosów
38 wizyt
pytanie zadane 10 września w JavaScript, jQuery, AJAX przez Michał Kołomański Nowicjusz (190 p.)

Cześć,

Mam oto taką tablicę w której każdy indeks to jakaś tablica:

Tablica może być dowolnych wymiarów. Kod generujący taką tablicę:

function path_possibilities(level_indexes) {

    var path_possi = [];

    path_possi[0] = ["Object_" + level_indexes[0][0].toString()];
    path_possi[1] = ["Object_" + level_indexes[0][1].toString()];
    
    var counterTo2 = 0;
    
    for (var i = 1; i < level_indexes.length; i++) { 
        for (var j = 0; j < level_indexes[i].length; j++) { 
            path_possi.push([path_possi[Math.floor(counterTo2/2)].join() , "Object_" + level_indexes[i][j].toString()]);
            counterTo2++;
            
        }
    }
        
    return path_possi;
}

path_under = path_possibilities(level_indexes);
console.log(path_under);

Tablica level_indexes zawiera po prostu cyfry które są jakimiś liczbami.

Chciałbym natomiast dopisać kod który będzie oddzielał "sklejone" elementy. Aby Object_X był osobnym stringiem w tablicy.

Próbowałem split,join oraz toString, ale nie znalazlem prawidłowego rozwiązania.

Dziękuję za każdą pomoc.

1 odpowiedź

0 głosów
odpowiedź 10 września przez Michał Kołomański Nowicjusz (190 p.)

Ok, rozwiązałem już ten problem linią kodu:

path_possi.push(path_possi[Math.floor(counterTo2/2)].concat("Object_" + level_indexes[i][j].toString()));

 

Porady nie od parady
Komentarze do pytań nie służą do odpowiadania, od tego jest wydzielona sekcja odpowiedzi. Funkcją komentarzy jest natomiast możliwość uzyskania dodatkowych informacji na temat samego posta.Komentarze

66,495 zapytań

113,266 odpowiedzi

239,870 komentarzy

46,633 pasjonatów

Przeglądających: 256
Pasjonatów: 4 Gości: 252

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...