2011-09-06 3 views

Répondre

17

Pour deleteing une propriété d'un objet que vous pouvez utiliser

delete object.key 

Pour supprimer un élément du tableau, vous pouvez utiliser de nombreuses méthodes, dont l'un est d'utiliser la méthode grep jQuery:

// removes "5" from the values 
object.key2 = $.grep(object.key2,function(x) { return x != "5"}); 

exemples vivants: http://jsfiddle.net/rbREb/

5

Comment supprimer une clé d'objet et comment supprimer une valeur de clé d'objet?

Utilisez l'opérateur delete pour supprimer une propriété d'un Object.

delete object.key 

Retrait de la propriété supprime sa valeur associée (ou au moins le marquer pour la collecte des ordures).

+0

et si je veux supprimer uniquement la valeur de la propriété? – sbaaaang

+0

@Ispuk Vous pouvez lui affecter 'undefined' ou' null'. – alex

+0

@Ispuk Si vous souhaitez supprimer uniquement sa valeur, vous pouvez le définir sur null. par exemple. 'object.key = null'. – user278064

0

vous pouvez utiliser supprimer l'objet [key]. Cela va supprimer à la fois la clé et la valeur

Questions connexes