foo, bar = [1, 2]
var a, b;
[a, b] = [1, 2];
var arr = {'one' : 1, 'two' : 2};
for(var key in arr){
if(arr.hasOwnProperty(key)){
window[key] = arr[key];
}
}
</script>
Если вместо window подставить this, то видимость переменных ограничится функцией.
И такой вариант, но использовать не рекомендую.
<source lang="javascript">
var arr = {'one' : 1, 'two' : 2};
for(var key in arr){
if(arr.hasOwnProperty(key)){
eval('var ' + key + '='+arr[key]);
}
}
var carList = ["bmw","audi","volvo"];
for(var i=0; i<carList.length;i++){
window["carList_"+i] = carList[i];
}