Newer
Older
xc-business-system / src / utils / useUniqueArray.ts
dutingting on 8 Jan 2024 398 bytes 多功能校准源稳定性开发
// 数组去重
export function useUniqueArray(arr: any) {
  return [...new Set(arr)]
}

// 根据数组中对象的某个属性去重
export function useUniqueArrayOnObject(arr: any, key: string) {
  for (let i = 0; i < arr.length; i++) {
    for (let j = i + 1; j < arr.length; j++) {
      if (arr[i][key] == arr[j][key]) {
        arr.splice(j, 1)
        j--
      }
    }
  }
  return arr
}