Alternar valores dentro y fuera de una matriz en Javascript
Quiero tener una matriz simple de valores, es decir
var simpleArray = ["SE1","SE2","SE3"];
Quiero verificar esta matriz cuando ocurre una acción (un clic en una capa de mapa de Google), que pasará un valor a esta función y agregará el valor a la matriz o lo eliminará de la matriz si ya existe.
Ahora estoy un poco confundido al ver .splice / push / inArray / indexOf (que no funciona en IE) / grep (jQuery) - no estoy seguro de cuál es la mejor práctica.