的方法有多种。以下是其中一种常见的方法:
interface MyInterface {
id: number;
name: string;
}
const data: MyInterface[] = [
{ id: 1, name: "John" },
{ id: 2, name: "Jane" },
{ id: 1, name: "John" }, // 重复项
{ id: 3, name: "Bob" },
];
const uniqueData = Array.from(new Set(data.map((item) => JSON.stringify(item)))).map((item) => JSON.parse(item));
console.log(uniqueData);
优势:使用Set数据结构可以快速删除重复项,适用于小型数据集。
应用场景:当需要从一个包含重复项的接口数组中获取唯一项时,可以使用该方法。
推荐的腾讯云相关产品:腾讯云云服务器(https://cloud.tencent.com/product/cvm)。
注意:以上答案仅供参考,实际应用中还需根据具体情况进行调整和优化。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云