• 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
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

66,495 zapytań

113,266 odpowiedzi

239,870 komentarzy

46,633 pasjonatów

Przeglądających: 278
Pasjonatów: 8 Gości: 270

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.

...