如何检查JSON对象的密钥是否重复,只是获取密钥而不使用foreach函数?如:
var objectData = {[value1: abc], [value1: abc], [value2: bcd]}
如果某个密钥不存在,并且我尝试访问它,它是否会返回undefined?或者得到错误?
答案 0 :(得分:0)
如果这是一个JSON对象数组:
var objectData = [ {"value1": "abc"}, {"value1": "abc"}, {"value2": "bcd"} ];
然后您的回答位于对此问题的回答中:Remove duplicates from an array of objects in javascript或此问题Remove duplicate objects from an array using javascript。
如果您的符号准确反映了您的系统(或您自己的编码)产生的内容,您可能需要稍微修改它以使其有意义。
希望有所帮助。