C'est tip top ça ! Décidement, le JSON, c'est le pied :-)
Pour déterminer si un élément d'un objet JSON existe ou non, pas besoin de jQuery ni de trucs farfelus !
Prenons l'exemple de l’objet JSON suivant :
[code]
var person = {
"name": "Fylhan"
}
[/code]
Deux choix s'offrent à nous pour vérifier (comme il se doit) l’existence de l'élément "name".
Avec "in" (si on se fiche de savoir si la propriété appartient à cet élément ou à son parent par héritage) :
[code]
if ('name' in person){
//property exists
}
[/code]
Ou avec "hasOwnProperty" :
[code]
if (person.hasOwnProperty('name')){
//property exists
}
[/code]
Certainement ce qu'il me faut pour me tâter vraiment du NoSQL !
Voilà qui pourrait déjà plus ressembler à du mieux !