1

我有一个 JSON 字符串数组。考虑数组的第一个元素有 4 个属性 {a:name,b:address,c:dob,d:country}

第二个元素只有 3 个属性,它没有“c”属性。遍历数组时,如果该属性不存在,我应该将其设置为默认值。我用过,(让'c'成为'评级')

if(!results.hasOwnProperty('rating'))
  results.rating = 1;

它适用于具有“评级”属性的元素。但是对于没有评级属性的元素,我收到一条错误消息,提示“找不到“评级”。

有没有其他方法可以找到属性是否存在?

4

0 回答 0