繁体   English   中英

如何在JavaScript中推送到关联数组?

[英]How to push to associative array in javascript?

我知道这个问题被问过很多次,但是我无法使其按需正常工作。 在node.js中,我将对象推入如下数组:

var arr = [];
arr.push({"name": "someName", "id": 12345});

最后我在响应中将其作为json发送。 我如何推入数组,以至于不能这样提取数据(在客户端):** ID号是唯一的

var name = dataArr[12345];  //will return 'someName'

我试图避免迭代整个数组以获得特定值的需要。

如果要命名属性,请不要使用数组。 数组用于通过索引访问的有序数据结构。

改用对象。

var obj = {};
obj['12345'] = "someName";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM