updatedItem.inOutboundList.createTime; updatedItem.inOutboundList.updateTime; 数据还在
时间: 2024-04-13 14:29:56 浏览: 102
非常抱歉,我之前给出的代码有误。要删除 `updatedItem.inOutboundList` 中的 `createTime` 和 `updateTime` 属性,您需要进行两次属性删除操作。
请尝试以下代码:
```javascript
let filteredData = this.list.map((item) => {
const updatedItem = { ...item }; // 创建项目的浅拷贝
// 删除 createTime 和 updateTime 属性
delete updatedItem.createTime;
delete updatedItem.updateTime;
// 如果 inOutboundList 存在,删除其中的 createTime 和 updateTime 属性
if (updatedItem.inOutboundList) {
delete updatedItem.inOutboundList.createTime;
delete updatedItem.inOutboundList.updateTime;
}
return updatedItem;
});
console.log(filteredData);
```
请确保以上代码中的 `delete` 语句正确删除了属性,并在控制台中输出 `filteredData` 后,检查 `inOutboundList` 中的属性是否已被正确删除。如果问题仍然存在,请提供更多关于 `this.list` 数据的信息,以便我能够更好地帮助您解决问题。
阅读全文