1.obj["key"] != undefined
这种有缺陷,如果这个key定义了,并且就是很2的赋值为undefined,那么这句就会出问题了。
2. 下面这两种方法就比较好了,推荐使用
!("key" in obj) //不包含
obj.hasOwnProperty("key") //包含
1.obj["key"] != undefined
这种有缺陷,如果这个key定义了,并且就是很2的赋值为undefined,那么这句就会出问题了。
2. 下面这两种方法就比较好了,推荐使用
!("key" in obj) //不包含
obj.hasOwnProperty("key") //包含