Javascript 如何从对象节点提取属性?

Javascript 如何从对象节点提取属性?,javascript,node.js,express,object,Javascript,Node.js,Express,Object,我在使用NodeJs中的get请求(使用express)获取对象内部的属性时遇到问题。我的目标如下: const amigos = [{ id: 1, nombre: "laura", pais: "Inglaterra", lenguajes :[ {id: 0, lenguaje:"java"},"python","c++"], hobbies : [&

我在使用NodeJs中的get请求(使用express)获取对象内部的属性时遇到问题。我的目标如下:

const amigos = [{
    id: 1,
    nombre: "laura",
    pais: "Inglaterra",
    lenguajes :[ {id: 0, lenguaje:"java"},"python","c++"],
    hobbies : ["leer" , "pescar" , "tenis"]
  },
{
    id: 2,
    nombre: "Rocío",
    pais: "Argentina",
    lenguajes :[ {id: 1, lenguaje:"C++"},"kotlin","GO"],
    hobbies : ["correr" , "Natacion" , "Equitación"]
},
{
    id: 3,
    nombre: "Fede",
    pais: "Argentina",
    lenguajes :[ {id: 2, lenguaje:"PHP"},"python","swift"],
    hobbies : ["Tiro con arco" , "Crossfit" , "Boxeo"]
},
{
    id: 4,
    nombre: "Dany",
    pais: "Colombia",
    lenguajes :[ {id: 3, lenguaje:"java"},"javascript","c++"],
    hobbies : ["Futbol" , "pescar" , "Trekking"]
},
{
    id: 4,
    nombre: "Mariano",
    pais: "Argentina",
    lenguajes :[ {id: 4, lenguaje:"javascript"},"python","java"],
    hobbies : ["Correr" , "Natacion" , "Basketball"]
}]

module.exports = amigos;
我只想提取爱好

我试过下面的方法,但它总是让我想起整个对象。不仅仅是爱好,这也是我需要的:

app.get("/amigos", (req, res) => {
    res.status(200);
    // const hobbiesParam = req.params.hobbies; 
//     const response = amigos.map(
//       (a) => { return a.hobbies.toLowerCase()
// });
    res.json(amigos.hobbies);
  });
编辑:预期的输出应该是一组对象,仅包含每个人的姓名和爱好:

[
{“nombre”:“劳拉”,
“爱好”:[
“里尔”,
“佩斯卡”,
“泰尼斯”
]
},
...
]

只需使用
Array.prototype.map()

const-amigos=[{
id:1,
名字:“劳拉”,
佩斯:“英格拉特拉特拉”,
lenguajes:[{id:0,lenguaje:“java”},“python”,“c++”],
爱好:[“leer”、“pescar”、“tenis”]
},
{
id:2,
绰号:“Rocío”,
pais:“阿根廷”,
lenguajes:[{id:1,lenguaje:“C++”},“kotlin”,“GO”],
爱好:[“科勒”、“自然”、“平等”]
},
{
id:3,
名称:“联邦快递”,
pais:“阿根廷”,
lenguajes:[{id:2,lenguaje:“PHP”},“python”,“swift”],
爱好:[“提罗-康阿科”,“交叉配合”,“拳击”]
},
{
id:4,
名字:“丹妮”,
pais:“哥伦比亚”,
lenguajes:[{id:3,lenguaje:“java”},“javascript”,“c++”],
爱好:[“Futbol”、“pescar”、“徒步旅行”]
},
{
id:4,
名字:“马里亚诺”,
pais:“阿根廷”,
lenguajes:[{id:4,lenguaje:“javascript”},“python”,“java”],
爱好:[“科勒”、“自然”、“篮球”]
}]
log(amigos.map({nombre,cabiods})=>({nombre,cabiods}))