

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];
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...
Ak chceš odstrániť prvok z poľa, použi metódu splice. Prvým argumentom je index prvku, druhým argumentom je počet prvkov, ktoré sa majú odstrániť.