//xx.vue
import {unique} from "@/utils/index.js"
let ids=[1,2,3]
let dataIds=[2,4,5]
var arry=([...ids,...dataIds]) //1,2,3,4,5,2
//调用上面方法去重复
let arr=unique(arry)//1,2,3,4,5
//index.js
export function unique(arr) { // 根据唯一标识no来对数组进行过滤
let result = {};
let finalResult=[];
for(let i=0;i<arr.length;i++){
result[arr[i]] = arr[i];
// arr[i].month 不能重复,达到去重效果,且这里必须知晓"month"或是其他键名
}
// console.log(result);
for(const item in result){
finalResult.push(result[item]);
}
// console.log(finalResult);
return finalResult; //要返回的数据
}
vue 合并数组去重复
最新推荐文章于 2024-04-24 19:02:49 发布