【发布时间】:2016-02-10 18:56:32
【问题描述】:
如何检查 JSON 对象的键是否重复,只需区分键而不使用 foreach 函数?如:
var objectData = {[value1: abc], [value1: abc], [value2: bcd]}
如果一个键不存在,而我尝试访问它,它会返回 undefined 吗?或者得到错误?
【问题讨论】:
-
你的对象是一个数组,你的数组是对象。 =>
[{value1: abc}, {value1: abc}, {value2: bcd}] -
想想如果对象中有重复项而不使用“for”或“for each”,我该如何检查它?
-
键重复或对象键的值重复?
-
现在,objectData 是一个充满数组的对象。这是故意的吗?还是 objectData 应该是一个对象数组?还是 objectData 是由一个对象假定的,具有多个对象作为其属性?
-
是的,以上只是一个示例。我只想检查一个不使用“for”函数的对象中的键是否重复。
标签: javascript json