Forum » Programiranje » [Javascript] Reindex Array
[Javascript] Reindex Array
greentech ::
Kako v javascriptu reindeksiram array, potem ko sem iz arraya dtsranil eno vrednost.
Primer:
Prvoten Array
[0]->Nič
[1]->Ena
[2]->Dva
[3]->Tri
Odtranimo element z indexom 2:
[0]->Nič
[1]->Ena
[3]->Tri
Željen rezultat:
[0]->Nič
[1]->Ena
[2]->Tri
Sem kr nekaj časa iskal rešitev na netu, pa je nisem našel, zato upam, da mi bo lahko kdo od vas pomagal.
Hvala
Lp, Grega
Primer:
Prvoten Array
[0]->Nič
[1]->Ena
[2]->Dva
[3]->Tri
Odtranimo element z indexom 2:
[0]->Nič
[1]->Ena
[3]->Tri
Željen rezultat:
[0]->Nič
[1]->Ena
[2]->Tri
Sem kr nekaj časa iskal rešitev na netu, pa je nisem našel, zato upam, da mi bo lahko kdo od vas pomagal.
Hvala
Lp, Grega
greentech ::
Ob vsakem brisanju elementa iz arraya bi moral potem ponastavit indekse, oz. kot predlagaš kopirat vrednosti iz enega arraya v drugega.
Mi lahko prosim napišeš, kako točno to naredim?
Hvala,
Grega
Mi lahko prosim napišeš, kako točno to naredim?
Hvala,
Grega
frudi ::
Kako brišeš elemente iz arraya?
1ACDoHVj3wn7N4EMpGVU4YGLR9HTfkNhTd... in case I've written something useful :)
frudi ::
>>> a = ['nič', 'ena', 'dva', 'tri']; >>> for (i = 0; i < a.length; i++) { console.log(i + ': ' + a[i]); } 0: nič 1: ena 2: dva 3: tri >>> a.splice(2, 1); >>> for (i = 0; i < a.length; i++) { console.log(i + ': ' + a[i]); } 0: nič 1: ena 2: tri
Kaj je problem?
1ACDoHVj3wn7N4EMpGVU4YGLR9HTfkNhTd... in case I've written something useful :)
greentech ::
Na tak način sem že prej brisal.
Problem je v tem, da bi moral ob vsakem brisanju elemnta iz arraya ponastavit indekse, če ne mi zadeva ne deluje pravilno.
Problem je v tem, da bi moral ob vsakem brisanju elemnta iz arraya ponastavit indekse, če ne mi zadeva ne deluje pravilno.
greentech ::
Res bom hvaležen, če mi bo kdo napisal kako reindeksiram celoten array ob vsakem brisanju elementa.
Hvala,
Grega
Hvala,
Grega
frudi ::
Ja sej sem ti prej napisal primer, ki jasno kaže, da .splice() že reindeksira array. Ne vem, kaj sicer delaš, ampak nekaj očitno narobe.
1ACDoHVj3wn7N4EMpGVU4YGLR9HTfkNhTd... in case I've written something useful :)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java - DN] Naključna številaOddelek: Šola | 1351 (880) | nyler |
» | [java] kombinacijeOddelek: Programiranje | 2812 (2287) | napsy |
» | test sortiranjaOddelek: Programiranje | 1406 (950) | Yacked2 |
⊘ | [C#]polje znakovOddelek: Programiranje | 2364 (2192) | Ziga Dolhar |
» | [Visual C++] String^ v char[20]Oddelek: Programiranje | 1467 (1424) | boogie_xlr |