对象-检测属性
Posted leoxnote
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象-检测属性相关的知识,希望对你有一定的参考价值。
<h3>判断某个属性是否存在于某个对象中;</h3> <ol> <li> in:检查一个属性是否属于某个对象,包括继承来的属性; <pre> var person = {name:‘yourname‘, age:10}; console.log(‘name‘ in person); //true console.log(‘sex‘ in person); //false console.log(‘toString‘ in person); //true </pre> </li> <li> hasOwnProperty():检查一个属性是否属于某个对象自有属性,不包括继承来的属性; <pre> var person = {name:‘yourname‘, age:10}; console.log(person.hasOwnProperty(‘name‘)); //true console.log(person.hasOwnProperty(‘sex‘)); //false console.log(person.hasOwnProperty(‘toString‘)); //false </pre> </li> <li> propertyIsEnumerable()是hasOwnProperty()的增强版: 检查一个属性是否属于某个对象自有属性,且该属性可枚举,不包括继承来的属性; <pre> var person = {name:‘yourname‘, age:10}; console.log(person.propertyIsEnumerable(‘name‘)); //true console.log(person.propertyIsEnumerable(‘sex‘)); //false console.log(person.propertyIsEnumerable(‘toString‘)); //false </pre> </li> </ol>
以上是关于对象-检测属性的主要内容,如果未能解决你的问题,请参考以下文章
Python OpenCV 人脸检测代码有时会引发“元组”对象没有属性“形状”