很抱歉,如果以前有人问过这个问题,这很难搜索...
我想使用 javascript 数组来保存对象,键为 ID
例如,假设我有一群拥有不同 ID 的人
var people = new Array();
var person = {property: value}; // this is person ID 4
var people[4] = person;
我希望能够通过说 people[ID].propery 来引用该用户
问题是这个数组的输出现在是;
null,null,null,null,object
因为它期望键是 0,1,2,3,4
我是傻还是怎么的?:-) 我们可以正确处理字符串,那么为什么不使用非序列数字呢?
我要避免的是每次我想访问数组中的特定人时都必须遍历数组中的每个对象,因此我认为使用 ID 号作为密钥会起作用
多谢你们!:-)