10
是否可以立即创建对象文字? 像这样: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 : ""
}
更多相关ct将是'for(var i arr){literal [arr [i]] =''; }':) – 2010-01-04 10:52:09
@Tatu,你不应该使用'for..in'构造来遍历数组。 – James 2010-01-04 10:53:50
更好的是'var i = arr.length; while(i--){literal [arr [i]] =“something”}' – 2010-01-04 11:37:38