Dynamic Object Literal In Javascript?
Is it possible to creat an object literal on the fly? Like this: var arr = [ 'one', 'two', 'three' ]; var literal = {}; for(var i=0;i
Solution 1:
for ( var i = 0, l = arr.length; i < l; ++i ) {
literal[arr[i]] = "something";
}
I also took the liberty of optimising your loop :)
Solution 2:
Use this in your loop:
literal[arr[i]] = "";
Post a Comment for "Dynamic Object Literal In Javascript?"