I have a javascript complex Object. Here is the Object: it's a content post i got from rest api :
{
"id": 2598,
"date": "2018-10-15T06:20:10",
"date_gmt": "2018-10-15T06:20:10",
"modified": "2019-05-16T23:35:50",
"modified_gmt": "2019-05-16T21:35:50",
"slug": "lorem-ipsum-dolor-sit-amet-consectetur-adipisicing-elit",
"status": "publish",
"type": "post",
"link": "http://www.website.org/2018/10/15/lorem-ipsum-dolor-sit-amet-consectetur-adipisicing-elit/",
"title": {
"rendered": "Lorem ipsum dolor sit amet, consectetur adipisicing elit"
},
"content": {
"rendered": "<p>Eaque ipsa quae ab illo inventore veritatis et quasi. Eaque ipsa quae ab illo inventore veritatis et quasi. Et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti </p>\n",
"protected": false
},
"author_meta": {
"ID": "1",
"user_nicename": "megmail-com",
"user_email": "[email protected]",
"user_registered": "2018-12-31 08:16:31",
"display_name": "[email protected]",
"first_name":"John",
"last_name": "DOE"
},
"_links": {
"self": [
{
"href": "http://www.website.org/wp-json/wp/v2/posts/2598"
}
]
}
}
I want to transform this Object into another containing :
{
"id": 2598,
"date": "2018-10-15T06:20:10",
"slug": "lorem-ipsum-dolor-sit-amet-consectetur-adipisicing-elit",
"title": {
"rendered": "Lorem ipsum dolor sit amet, consectetur adipisicing elit"
},
"content": {
"rendered": "<p>Eaque ipsa quae ab illo inventore veritatis et quasi. Eaque ipsa quae ab illo inventore veritatis et quasi. Et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti </p>\n",
"protected": false
},
"authorlastname": "John",
"authorfirstname": "DOE"
}
How to do it using map ?
Here what i would like to do :
post = post
.map(({ id, slug, title, date, content, authorlastname, authorfirstname,
}) => ({
id,
slug,
title,
excerpt,
date,
tags,
content,
???,
???
}))
Thanks for your help