<分区>
{
"cd": {},
"person": {},
"p2": {
"foo1": {},
"foo2": {}
}
}
"cd"
没有子对象(空对象)。
"p2"
有子对象。
如何检查是否存在子对象值?
标签 javascript
<分区>
{
"cd": {},
"person": {},
"p2": {
"foo1": {},
"foo2": {}
}
}
"cd"
没有子对象(空对象)。
"p2"
有子对象。
如何检查是否存在子对象值?
最佳答案
对于特定的 child 名字,你可以试试这个:
var object = {
"cd": {},
"person": {},
"p2": {
"foo1": {},
"foo2": {}
}
}
if (object.cd.hasOwnProperty("childName")) {
// Do some stuff here
}
如果你正在寻找对象中的任何 child 你可以试试这个
const objectToCheckIfHasChildren = object.cd;
const children = Object.keys(objectToCheckIfHasChildren);
if (children.length > 0) {
// then children has at least one child
}
关于javascript - 如何检查对象中键的子对象值是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46437834/
相关文章:
javascript - 使用ajax将html内容附加到html
javascript - setTimeout 函数是否足够准确以与音频时序同步?
javascript - 按钮onclick事件没有调用php中的javascript函数
javascript - 在 vue-native 中使用 svg 图像
javascript - Facebook 页面不会自动调整为较小的内容
javascript - Jasmine:调用一个函数,而不是用 andReturn() 代替
javascript - 可以使用 bootstrap 禁用时间选择器