Попытка удалить несколько свойств приводит к уничтожению остатка оператора оператора распространения, поэтому drugName удаляется, но у меня есть вложенный объект mailPrice.copayEmployer
, который не разрушается. Представление о том, что реализовано неправильно?
main.js
const transformedResponse = transformResponse(response);
const loggerResponse = transformedResponse.map(
({drugName, mailPrice.copayEmployer, ...rest}) => rest
);
transformedResponse
[{
"isBrand": true,
"drugName": "Lipitor",
"drugStrength": "80 mg",
"drugForm": "Tablet",
"mailPrice": {
"copayEmployer": 0
}
}, {
"isBrand": true,
"drugName": "Metformin",
"drugStrength": "500 mg",
"drugForm": "Tablet",
"mailPrice": {
"copayEmployer": 50
}
}
]