对象-检测属性
<h3>判斷某個屬性是否存在于某個對象中;</h3><ol><li>in:檢查一個屬性是否屬于某個對象,包括繼承來的屬性;<pre>var person = {name:'yourname', age:10};console.log('name' in person); //trueconsole.log('sex' in person); //falseconsole.log('toString' in person); //true</pre></li><li>hasOwnProperty():檢查一個屬性是否屬于某個對象自有屬性,不包括繼承來的屬性;<pre>var person = {name:'yourname', age:10};console.log(person.hasOwnProperty('name')); //trueconsole.log(person.hasOwnProperty('sex')); //falseconsole.log(person.hasOwnProperty('toString')); //false</pre></li><li>propertyIsEnumerable()是hasOwnProperty()的增強版:檢查一個屬性是否屬于某個對象自有屬性,且該屬性可枚舉,不包括繼承來的屬性;<pre>var person = {name:'yourname', age:10};console.log(person.propertyIsEnumerable('name')); //trueconsole.log(person.propertyIsEnumerable('sex')); //falseconsole.log(person.propertyIsEnumerable('toString')); //false</pre></li></ol>
?
轉載于:https://www.cnblogs.com/LeoXnote/p/9646463.html
總結
- 上一篇: 太古神王剧情介绍
- 下一篇: 新乡治疗子宫内膜异位症最好的医院推荐