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