Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Javascript - Odstranění prvku v objektu

Ahoj, snažím se odstranit z objektu nějaké prvky, ale vůbec to nereaguje. Poradí někdo ? Díky

var a = {
	"b": [10, 11, 12, 13],
	"c": [20, 21, 22],
        "d": [null, null, null, null, null, null, null, null, null],
        "e": [true, true, true],
};
delte a.b[10];
delte a.c[22];
Předmět Autor Datum
to "delte" nahraď delete... v hranatých zátvorkách sú prvky poľa, ku ktorým sa pristupuje cez index:…
pme 09.11.2015 20:08
pme
Ak chceš odstrániť prvok z poľa, použi metódu splice. Prvým argumentom je index prvku, druhým argume… poslední
los 10.11.2015 07:04
los

to "delte" nahraď delete...
v hranatých zátvorkách sú prvky poľa, ku ktorým sa pristupuje cez index: [0] = prvý prvok, [1] = druhý prvok atď...
Nemôžeš zadať delete a.b[10] keď "b" má len 4 prvky... čiže ak chceš "vymazať" hodnotu 10 (je na prvej pozicii), musíš zadať index [0] - čísluje sa od nuly, nie od jedna...

Zpět do poradny Odpovědět na původní otázku Nahoru