у меня есть этот образец данных,
{
"section": [
{
"id": 1,
"name" : "dogs"
},
{
"id": 2,
"name" : "cats"
}
],
"price" : [
{
"name" : "monthly",
"price": {
"amount": 10
}
}
],
"specs": {
"color" : {
"name" : "green"
}
}
}
я хочу выбрать некоторые свойства из этого объекта, например,
const obj = pick(obj,["section.id","price.price"])
он должен дать объект:
{
"section": [
{
"id": 1,
},
{
"id": 2,
}
],
"price" : [
{
"price": {
"amount": 10
}
}
],
}
Я пытался lodash.pick()
и не понимал массив объекта case, он понимает это, если я использовал этот синтаксис «section [0] .name» и я хочу, чтобы он был универсальным, как «section.name»