Является ли это стандартным способом назначения нескольких переменных из массива в JavaScript? В Firefox и Opera вы можете:
var [key, value] = "key:value".split(":");
alert(key + "=" + value); // will alert "key = value";
Но это не работает в IE8 или Google Chrome.
Кто-нибудь знает хороший способ сделать это в других браузерах без переменной tmp?
var tmp = "key:value".split(":");
var key=tmp[0], value=tmp[1];
Это что-то, что придет в будущей версии JavaScript, или просто пользовательской реализации в FF и Opera?