2011-09-06 12 views

risposta

17

Per deleteing una proprietà da un oggetto è possibile utilizzare

delete object.key 

Per l'eliminazione di un elemento dalla matrice, è possibile utilizzare molti metodi, uno dei quali è quello di rendere l'uso del metodo di jQuery grep:

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

esempi: http://jsfiddle.net/rbREb/

5

Come si elimina un tasto oggetto e come eliminare un valore chiave oggetto?

Utilizzare l'operatore delete per rimuovere una proprietà da Object.

delete object.key 

La rimozione della proprietà rimuoverà il valore associato (o almeno lo contrassegna per la garbage collection).

+0

e cosa succede se voglio cancellare solo il valore della proprietà? – sbaaaang

+0

@Ispuk È possibile assegnargli "undefined" o "null". – alex

+0

@Ispuk Se si desidera eliminare solo il suo valore, è possibile impostarlo su null. per esempio. 'object.key = null'. – user278064

0

è possibile utilizzare eliminare oggetto [tasto]. Questo cancellerà sia la chiave che il valore

Problemi correlati