Skip to content

Files

Latest commit

 

History

History
35 lines (22 loc) · 1.09 KB

all-unique.md

File metadata and controls

35 lines (22 loc) · 1.09 KB
标题 标签
allUnique(检查数组元素是否唯一) array,beginner(数组,初学者)

检查数组中所有元素是否是唯一。

  • 将数组传入new Set()以创建一个Set数据类型达到保留唯一值出现在该数据类型中。
  • 使用Array.prototype.lengthSet.prototype.size将唯一值的长度与原始数组进行比较。

代码如下:

const allUnique = arr => arr.length === new Set(arr).size;

ts代码如下:

调用方式:

allUnique([1, 2, 3, 4]); // true
allUnique([1, 1, 2, 3]); // false

应用场景

以下是一个实战示例:

结果如下:

<iframe src="codes/javascript/html/all-unique.html"></iframe>