我有一个 JSON 字符串数组。考虑数组的第一个元素有 4 个属性 {a:name,b:address,c:dob,d:country},
第二个元素只有 3 个属性,它没有“c”属性。遍历数组时,如果该属性不存在,我应该将其设置为默认值。我用过,(让'c'成为'评级')
if(!results.hasOwnProperty('rating'))
results.rating = 1;
它适用于具有“评级”属性的元素。但是对于没有评级属性的元素,我收到一条错误消息,提示“找不到“评级”。
有没有其他方法可以找到属性是否存在?