¿Es una forma estándar de asignar múltiples variables desde una matriz en JavaScript? En Firefox y Opera, que puede hacer:¿Se puede asignar a múltiples variables de una matriz?
var [key, value] = "key:value".split(":");
alert(key + "=" + value); // will alert "key = value";
Pero no funciona en IE8 o Google Chrome.
¿Alguien sabe una buena manera de hacer esto en otros navegadores sin una variable tmp?
var tmp = "key:value".split(":");
var key=tmp[0], value=tmp[1];
¿Esto es algo que vendrá en una próxima versión de JavaScript, o simplemente implementación personalizada en FF y Opera?
se está dividiendo en el colon seguro? ¿Qué pasa si hay dos puntos en uno de los valores? – Nosredna
Hola, no te preocupes por el colon. Fue un ejemplo al azar. Me pregunto si es posible asignar múltiples variables de una matriz. O si es posible en el futuro cercano. – gregers