Zadejte hledaný výraz...

Ověření, zdali je hodnota v poli (jQuery)

David Musil
verified
rating uzivatele
(69 hodnocení)
10. 3. 2017 10:01:22
Ahoj,
pomocí console.log(part.parameters) - part.parameters je z príchozího JSONu, dostávám tento výpis:
Pokud ale testuji pomocí:
Tak je podminka jako FALSE, cili to ukazuje, ze "price" tam neni. Ale ono tam je.
Kdezto tohle mi pracuje dobre...
Musi se k tomu prvotnimu poli pristoupit nejakou jinou metodou? Ve druhem poli jsou vlastne jen hodnoty a funguje to. V prvnim poli jsou ale i klice. Je prave v tomhle problem?
10. 3. 2017 10:01:22
https://webtrh.cz/diskuse/overeni-zdali-je-hodnota-v-poli-jquery#reply1266049
hm
verified
rating uzivatele
(20 hodnocení)
10. 3. 2017 10:11:11
nechapes jak funguje inArray, precti si dokumentaci https://api.jquery.com/jQuery.inArray/ pak ti musi byt jasne proc to nefunguje :)
pouzij part.parameters.hasOwnProperty('price') ;)
10. 3. 2017 10:11:11
https://webtrh.cz/diskuse/overeni-zdali-je-hodnota-v-poli-jquery#reply1266048
David Musil
verified
rating uzivatele
(69 hodnocení)
10. 3. 2017 10:22:46
Napsal Aleš Jiříček;1371162
nechapes jak funguje inArray, precti si dokumentaci https://api.jquery.com/jQuery.inArray/ pak ti musi byt jasne proc to nefunguje :)
pouzij part.parameters.hasOwnProperty('price') ;)
Alesi, diky!
Dival jsem se na to pouze jako na klasicke in_array v PHPku. Pokud hodnota neni nalezena, vraci -1. Ale to byla chyba.
10. 3. 2017 10:22:46
https://webtrh.cz/diskuse/overeni-zdali-je-hodnota-v-poli-jquery#reply1266047
Pro odpověď se přihlašte.
Přihlásit