Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在对象中显示某些属性,如上所述?javascript_Javascript_Arrays_Object - Fatal编程技术网

如何在对象中显示某些属性,如上所述?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",
            }
        ]
    }
}