【发布时间】:2026-02-10 12:15:01
【问题描述】:
我有一个清单
let list = [
{
id: "247",
order_number: "21251",
tel: 13911111,
weight: "10kg"
},
{
id: "245",
order_number: "223",
tel: 31,
weight: "10kg"
},
{
id: "123",
order_number: "312312321",
tel: 3213123,
weight: "10kg"
}
];
现在我只想删除特定列,例如“tel”,以获取新列表。有什么优雅的方法吗?还是我必须循环整个数据才能使用拼接方法?
【问题讨论】:
-
findIndex后跟splice,这肯定够简单吧? -
How to remove properties from an object array? 的可能重复项,尽管您应该选择投票最高的答案,而不是接受的答案,或者它下面的评论 — 在您的情况下:
list.map(({id, order_number, weight}) => ({id, order_number, weight}))。
标签: javascript arrays