我正在尝试以动态方式填充关联数组。我一直在阅读许多文档,但无法找出正确的方法。
代码的结果将是
op{
'0': value1, value2
'128': value3, value4, value 6
'630': value7
}
这是我写的,没有用
var arr = [];
for(var i = 1; i <=last ; i++){
var key = rec[i].op;
var op = {};
op[key] = rec[i].description;
arr.push(op);
}
最近的记录将覆盖先前的记录。
我认为您想要类似的东西:
var op = {};
for(var i = 0; i < last ; i++)
{
var key = rec[i].op;
if (op[key] == undefined)
{
op[key] = [];
}
op[key].push(rec[i].description);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句