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