我有一个对象有几个嵌套的数组和子对象层,我需要从中提取某些路径的值。是否有一些库或本机功能可以帮助我做到这一点?我已经在使用Lodash和jQuery,但很难弄清楚如何简化这个问题。
示例:
{% for user in not_yet_members %}
<!-- ??? -->{{ user }}<a href="{% url 'groups:invite_user_view' pk=group.id %}">Invite</a>
{% endfor %}
现在我想获得所有{
a: [
{
b: 0,
c: 1
},
{
b: 1,
c: 2
}
]
}
的列表。
我的实际对象要大得多,并且有3层数组和a[0..n].b
之类的路径,所以如果存在库函数,我宁愿不写3个嵌套syn[0].sem[0].pdtb3_relation[0].sense
循环。
答案 0 :(得分:1)
您可以使用forEach()
来遍历数组。
var o = {
a: [
{
b: 0,
c: 1
},
{
b: 1,
c: 2
}
]
}
Object.keys(o).forEach(a => o[a].forEach(y => console.log(y.b)));