gpt4 book ai didi

javascript - 单行javascript从对象图中收集值?

转载 作者:行者123 更新时间:2023-11-30 23:46:57 24 4
gpt4 key购买 nike

给定以下对象图:

{
"children": [{
"child": {
"pets": [{
"pet": {
"name": "fido"
}
},
{
"pet": {
"name": "fluffy"
}
}
]
}
},
{
"child": {
"pets": [{
"pet": {
"name": "spike"
}
}]
}
}
]
}

什么是一个很好的一行(或两行)来收集我孙子的宠物的名字?结果应该是 ["fido", "fluffy", "spike"]

我不想为此编写自定义方法...我正在寻找类似于 jQuery 选择 dom 节点的方式,您可以在其中给它一个类似 CSS 的路径,然后它会收集它们你。

我希望表达式路径看起来像“children child pets pet name”

最佳答案

LINQ to JavaScript (JSLINQ) 是用 JavaScript 实现的 LINQ to Objects 的实现。它是使用一组构建在 JavaScript Array 对象之上的扩展方法构建的。如果您使用的是数组,则可以使用 LINQ to JavaScript。

LINQ to JavaScript 是一个开源项目,您可以从这里下载它:http://jslinq.codeplex.com/

希望这有帮助...

s

关于javascript - 单行javascript从对象图中收集值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2747854/

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