JSON判断是否存在某键或字段的方法

如何判断传过来的JSON数据中,某个字段是否存在, 

1.obj["key"] != undefined 

这种有缺陷,如果这个key定义了,并且就是很2的赋值为undefined,那么这句就会出问题了。 

2.!("key" in obj) 

3.obj.hasOwnProperty("key") 

这两种方法就比较好了,推荐使用。 


你可能感兴趣的:(JS)