gpt4 book ai didi

javascript - 如何选择包含已定义属性的嵌套对象?

转载 作者:行者123 更新时间:2023-11-28 20:09:42 26 4
gpt4 key购买 nike

我有一个对象:

a = {
0: {
name: 'George'
}
1: {
name: 'James'
}
smth: {
notName: '16'
}
}

如何选择包含属性name(0或1)的对象?是否可以像这样的表达式来选择它们:a.indexOf('["name"]')

最佳答案

下面返回嵌套对象中具有 name 的键列表,

var list = [];
for (key in a) {
if (a[key].hasOwnProperty('name')) list.push(key);
}

列表应包含["0", "1"]

关于javascript - 如何选择包含已定义属性的嵌套对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20107852/

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