1.[‘key’]或者.key
obj[key]
obj.key
缺点:无法判断value为undefined的键值对
key in obj
缺点:无法区分是否是私有属性
3.hasOwnProperty()
obj.hasOwnProperty(key)
只判断私有属性
1.[‘key’]或者.key
obj[key]
obj.key
缺点:无法判断value为undefined的键值对
key in obj
缺点:无法区分是否是私有属性
3.hasOwnProperty()
obj.hasOwnProperty(key)
只判断私有属性