迭代JavaScript对象(值数组/更多对象)的最佳方法是什么,其中对象可能具有属性的冗余实例?我正在获取一个数据库记录,该记录可能具有多次列出的角色(属性),但具有不同的人名。
人数因记录而异。有些记录可能只有一个人,而另一个记录可能最多有5个属性,每次都列出不同的人。
我担心如果我尝试获取对象属性的值,我将只获取找到的第一个值。
答案 0 :(得分:0)
属性名称必须是唯一的,所以如果我正确地阅读您的问题,那是不可能的。如果你有2个人,他们就需要自己在一个物体里。
这是允许的:
let myObject = {
"people" : ["Joe", "Mike"]
};
这是不允许的:
//BAD CODE DO NOT USE THIS
let myObject = {
"people": "Joe",
"people": "Mike"
};