<script>
//hasOwnProperty()方法
const obj = {
name: 'jack',
age: 13,
sex: 'female',
height: 185,
weight: 75,
__proto__: {
lastName: 'Lin'
}
};
//遍历对象,通过对象属性的个数来控制循环的次数
for (let prop in obj) {
// console.log(prop + ' ' + typeof prop);
//console.log(obj.prop);//底层在转换时:obj.prop-->obj['prop'],此时会默认将prop当作obj对象里的属性
if (obj.hasOwnProperty(prop)) {
//hasOwnProperty():查找一个对象是否有某个属性,但是不会去查找它的原型链
console.log(obj[prop]);
}
}
</script>
JavaScript之hasOwnProperty()
于 2021-06-02 16:59:24 首次发布