方法一(in)有返回true,否者返回false
var obj = {
name: 'dj',
age: 18
}
console.log('name' in obj) // true
console.log('eat' in obj) // false
方法二(hasOwnProperty)有返回true,否者返回false
var obj = {
name: 'dj',
age: 18
}
console.log(obj.hasOwnProperty('name')) // true
console.log(obj.hasOwnProperty('eat')) // false
本文介绍两种检查JavaScript对象中属性存在的方法:使用'in'操作符和hasOwnProperty()方法。通过示例代码展示了如何判断对象是否包含特定属性。
462





