JavaScript中判断json里是否包含某key

1.该种有缺陷,如果这个key定义了,并且就是很2的赋值为undefined,用这语句判断就出问题了。


obj['key'] != undefined;

2。这两种比较好,推荐使用 


!("key" in obj) // 不包含

obj.hasOwnProperty("key") // 包含

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(JavaScript中判断json里是否包含某key)