JS检测对象中是否存在某个属性
本文最后更新于:2021年7月29日 下午
使用in关键字
该方法可以判断对象的自有属性和继承来的属性是否存在。
1 |
|
使用对象的hasOwnProperty()方法
该方法只能判断自有属性是否存在,对于继承属性会返回false。
1 |
|
使用undefined判断
自有属性和继承属性均可判断。
1 |
|
该方法存在一个问题,如果属性的值就是undefined的话,该方法不能返回想要的结果,如下:
1 |
|
在条件语句中判断
1 |
|
如果这篇文章对你有帮助,或者想给我微小的工作一点点资瓷,请随意打赏。

微信支付

支付宝
JS检测对象中是否存在某个属性
https://blog.pangao.vip/JS检测对象中是否存在某个属性/