方法1:
const person = {
name: "zhang",
age: 18,
};
// 检查键是否存在
if ("name" in obj) {
console.log("键 'name' 存在");
}
方法2:
if (obj.hasOwnProperty("name")) {
console.log("对象自身有键 'name'");
}
方法3:
// 使用 Object.keys() 检查键是否存在
if (Object.keys(obj).includes("name")) {
console.log("键 'name' 存在");
}
方法4:
// 使用 Object.getOwnPropertyNames() 检查键是否存在(包括非枚举属性)
if (Object.getOwnPropertyNames(obj).includes("name")) {
console.log("键 'name' 存在");
}

被折叠的 条评论
为什么被折叠?



