如何在对象中显示某些属性,如上所述?javascript
结果如何在对象中显示某些属性,如上所述?javascript,javascript,arrays,object,Javascript,Arrays,Object,结果 const books = [ { "name": "John Adventure", "year": 2021, "author": "John doe", }, { "name&q
const books = [
{
"name": "John Adventure",
"year": 2021,
"author": "John doe",
},
{
"name": "Marry Adventure",
"year": 2021,
"author": "Marry doe",
},
{
"name": "Steven Adventure",
"year": 2021,
"author": "Steven doe",
}
];
如何在对象中显示某些属性,如上所述?javascript,
如何在这样的数组中只显示name属性对象
helppp常量数据={
“状态”:“成功”,
“数据”:{
“books”:books.map(book=>({“name”:book.name)))
}
}
变量
data
将包含您想要的对象使用map
操作符迭代books
数组中的每个元素
const book=[
{
“姓名”:“约翰历险记”,
“年份”:2021年,
“作者”:“约翰·多伊”,
},
{
“姓名”:“结婚冒险”,
“年份”:2021年,
“作者”:“玛丽·多伊”,
},
{
“姓名”:“史蒂文历险记”,
“年份”:2021年,
“作者”:“Steven doe”,
}
];
让结果={
状态:“成功”,
数据:{}
};
result.data.books=books.map(item=>{return{“name”:item.name});
console.log(result);
books.map(book=>({“name”:book.name}),谢谢先生
{
"status": "success",
"data": {
"books": [
{
"name": "John Adventure",
},
{
"name": "Marry Adventure",
},
{
"name": "Steven Adventure",
}
]
}
}