Ecco il mio codice JavaScript per questo semplice compito:Come attivare un elemento nell'array utilizzando JavaScript?
- Rimuovere l'elemento se esiste in un array.
Aggiungi l'elemento se non è in una matrice.
if(_.contains(this.types,type_id)){ var index = this.types.indexOf(type_id); this.types.splice(index,1); } else{ this.types.push(type_id); }
C'è un modo più efficace per fare questo?
si può essere sicuri l'elemento è lì solo una volta al massimo? – GameAlchemist
Sì, un elemento dovrebbe essere una sola volta nell'array – wwli