-1
我有以下對象:如何正確地分配對象屬性是JS
{
"_id": "583c4e054c99d310f543b11e",
"cellphone": "123456",
"password": "$2a$10$d3SeD5CCzTo6wBR/4SGUu.i7vUvX98N1NlpBTwDdWCRrIYcVwWmCO",
"fullname": "some name",
"gender": "male",
"avatar": {
"_id": "583c4e054c99d310f543b11d",
"__v": 0,
"url": "",
"likesCount": 0,
"description": "Hey guys"
},
"__v": 0
}
通過下面的代碼我想不從的MongoDB(__v),並用重命名_id爲ID屬性來創建一個新的對象。
let plainUser = {
id: user._id,
...user.toObject(),
}
delete plainUser._id;
delete plainUser.password;
delete plainUser.__v;
delete plainUser.avatar._id;
delete plainUser.avatar.__v;
return res.send(plainUser);
我想我可以改變它。任何建議如何正確使用ES6改進我的代碼?
'{。 ..user.toObject(),}'是無效的ES6。 –