Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:258:e5ed:888d:ef6e:f23b...–

peter
JavaScript, AJAX, jQuery › Zrušení výběru options II [K…
13. 2. 2023   #391080

w3schools - 1. to neni oficialni stranka w3c, 2. casto tam najdes zavadejici a neuplne informace

js provozuji prohlizece. Informace najdes na strankach vyrobce prohlizecu. V dokumentaci. Ty jsou bohuzel take neuplne a osizene. Ale, to, na co se ptas, by tam melo byt dohledatelne. Z pameti nevim nejakou dobrou stranku pro js. V php bych te odkazal na php dokumentaci.

Ja pouzivam firefoxone MDN nebo microsofti MSDN
google = mdn arry.splice

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice

Array.prototype.shift()
Array.prototype.unshift()
Array.prototype.slice()
Array.prototype.splice()

A pokud by ti zalezelo na rychlosti, napis si vlastni cyklus na miru. Treba, pro test rychlosti serazovacich algoritmu jsem si napsal cyklus a ziskal asi 30% navic proti splice. A vetsi rozdil byl u milionovych polozek. Ale u tvych options do 100 polozek je to naprosto zanedbatelne.

---

"pro smazání elementů v options, které je slovník neboli asociativním polem, jsem měl použít metodu array.splice(index, 1)"
To nedava smysl, ale nova pravidla neznam. Podle MND firefoxu je splice vazane jen na objek array. Takze na objektu Object by to nemuselo jit pouzit, asociativni pole, slovnik, proste neco typu:

{anicka: kocicka, honza: medved}

Ale, je mozne, ze si to nove prohlizece cisluji a take to jde pouzit.

Toto jsou metody, vlevem sloupci, co zna FF pro typ Object
https://developer.mozilla.org/…jects/Object

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý