È un modo standard per assegnare a più variabili da un array in JavaScript? in Firefox e Opera, si può fare:È possibile assegnare a più variabili da un array?
var [key, value] = "key:value".split(":");
alert(key + "=" + value); // will alert "key = value";
Ma non funziona in IE8 o Google Chrome.
Qualcuno sa un modo piacevole per farlo in altri browser senza una variabile tmp?
var tmp = "key:value".split(":");
var key=tmp[0], value=tmp[1];
È questo qualcosa che verrà in una prossima versione di JavaScript, o semplicemente un'implementazione personalizzata in FF e Opera?
sta dividendo sul colon sicuro? Cosa succede se c'è un colon in uno dei valori? – Nosredna
Ciao, non preoccuparti dei due punti. E 'stato un esempio casuale. Mi stavo chiedendo se è possibile assegnare a più variabili da un array. O se potrebbe essere possibile nel prossimo futuro. – gregers