可以使用 Set 数据结构来判断数组的对象是否唯一。Set 数据结构是一种集合类型,它只存储唯一的值,重复的值会被自动去重。因此,我们可以将数组转换为 Set,然后比较 Set 的长度和原数组的长度是否相等,如果相等,说明数组中的对象都是唯一的。

示例代码:

function isUnique(arr) {
  const set = new Set(arr);
  return set.size === arr.length;
}

const arr1 = [{'a': 1}, {'b': 2}, {'a': 1}];
console.log(isUnique(arr1)); // false

const arr2 = [{'a': 1}, {'b': 2}, {'c': 3}];
console.log(isUnique(arr2)); // true
JavaScript 数组对象唯一性判断方法

原文地址: https://www.cveoy.top/t/topic/nAyz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录