Javascript:使用冗余属性迭代对象

时间:2017-11-28 22:27:40

标签: javascript arrays object

迭代JavaScript对象(值数组/更多对象)的最佳方法是什么,其中对象可能具有属性的冗余实例?我正在获取一个数据库记录,该记录可能具有多次列出的角色(属性),但具有不同的人名。

人数因记录而异。有些记录可能只有一个人,而另一个记录可能最多有5个属性,每次都列出不同的人。

我担心如果我尝试获取对象属性的值,我将只获取找到的第一个值。

1 个答案:

答案 0 :(得分:0)

属性名称必须是唯一的,所以如果我正确地阅读您的问题,那是不可能的。如果你有2个人,他们就需要自己在一个物体里。

这是允许的:

  let myObject = {
    "people" : ["Joe", "Mike"]
  };

这是不允许的:

//BAD CODE DO NOT USE THIS
let myObject = {
  "people": "Joe",
  "people": "Mike"
};