Возможно ли создание объекта буквально на лету? Как это:Динамический объект буквально в javascript?
var arr = [ 'one', 'two', 'three' ];
var literal = {};
for(var i=0;i<arr.length;i++)
{
// some literal push method here!
/* literal = {
one : "",
two : "",
three : ""
} */
}
Таким образом, я хочу, чтобы результат будет так:
literal = {
one : "",
two : "",
three : ""
}
Еще больше compa ct будет 'for (var i in arr) {literal [arr [i]] = ''; } ':) –
@Tatu, вы не должны перебирать массивы с помощью конструкции' for..in'. – James
Лучше будет «var i = arr.length; while (i--) {literal [arr [i]] = "something"} ' –