¿Es posible crear un objeto literal sobre la marcha? De esta manera:¿Literal del objeto dinámico en 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 : ""
} */
}
Por lo tanto quiero que el resultado sea así:
literal = {
one : "",
two : "",
three : ""
}
Aún más compa ct sería 'for (var i in arr) {literal [arr [i]] = ''; } ':) –
@Tatu, no deberías recorrer las matrices con la construcción' for..in'. – James
Mejor sería 'var i = arr.length; while (i--) {literal [arr [i]] = "algo"} ' –