gpt4 book ai didi

javascript - 如何在 hasOwnProperty 中使用多个值

转载 作者:行者123 更新时间:2023-11-30 07:50:08 28 4
gpt4 key购买 nike

<分区>

假设我有这个对象:

myObj = {
level1: {
level2: {
name: 'Frank'
}
}
};

如何使用 hasOwnProperty() 检查对象的多个深度。像这样的东西有效:

if (myObj.hasOwnProperty('level1') {
if (myObj.hasOwnProperty('level2') {
if (myObj.hasOwnProperty('name') {
console.log(myObj.level1.level2.name)
}
}
}

我希望是这样的:

myObj.hasOwnProperty(['level1', 'level2', 'name']);
myObj.hasOwnProperty('level1.level2.name);

如果不是所有属性都存在,我的目标是不console.log(myObj.level1.level2.name),因此您可以通过为hasOwnProperty 提供替代方案来回答这个问题 还有。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com