我知道这个问题被问了很多次,但我无法让它按照我的需要正常工作。在 node.js ws 中,我将对象推送到某个数组中,如下所示:
var arr = [];
arr.push({"name": "someName", "id": 12345});
Run Code Online (Sandbox Code Playgroud)
最后我将其作为响应中的 json 发送。我怎样才能推入数组,以便能够提取这样的数据(在客户端):** ID 号是唯一的
var name = dataArr[12345]; //will return 'someName'
Run Code Online (Sandbox Code Playgroud)
我试图避免迭代整个数组来获取特定值的需要。
如果您想要命名属性,请不要使用数组。数组用于通过索引访问的有序数据结构。
请改用对象。
var obj = {};
obj['12345'] = "someName";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2411 次 |
| 最近记录: |