【发布时间】:2021-01-10 17:09:15
【问题描述】:
我想知道从具有某些特定属性的嵌套对象返回值数组的最简单方法。给定的对象在整个地方都有许多同名的属性,请记住我的对象非常大,并且没有模式可以重复该属性..
例如:
var object = {
car : { price : "100" },
lot : { bike : { one : { price : "4" }, two { price : "16" } } }
bread : { crust : { price : "2" } }
}
findAllValues( object, "price" ) // returns array ["100", "4", "16", "2"]
我尝试使用一些库,例如 lodash,但似乎无法正确使用。任何回应将不胜感激!
【问题讨论】:
-
你也可以有一个数组
xyz: [{foo: 1}, {price: 0}]吗? -
展示你的尝试。
标签: javascript