情景:
当需要判断data中的a属性存在时
通常会使用data.a
或!!data.a
去判断值的存在性
但此时如果data.a存在,但是值为0,可能会被判断为不存在:
进而无法进入data.a存在的条件内部
此时可以使用:
data.hasOwnProperty('a')
注意属性名为字符串。
情景:
当需要判断data中的a属性存在时
通常会使用data.a
或!!data.a
去判断值的存在性
但此时如果data.a存在,但是值为0,可能会被判断为不存在:
进而无法进入data.a存在的条件内部
此时可以使用:
data.hasOwnProperty('a')
注意属性名为字符串。