1
hasProperty(obj, key) {
//当属性的值为undefined时不行
return obj[key] !== undefined;
},
2
hasProperty(obj, key) {
//Object.keys()只能返回可枚举的自身属性
return Object.keys(obj).includes(key)
},
3
hasProperty(obj, key) {
//hasOwnProperty不能找到原型链上的
return obj.hasOwnProperty(key)
// Object.hasOwn(obj, key)一个效果
},
4
hasProperty(obj, key) {
//可以找到原型链上的
return obj in key
},
判断属性是否在对象上
最新推荐文章于 2024-06-14 15:02:13 发布