关联数组-Javascript

阿林丹

我正在尝试以动态方式填充关联数组。我一直在阅读许多文档,但无法找出正确的方法。

代码的结果将是

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章