Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.14 KB

all-equal.md

File metadata and controls

35 lines (22 loc) · 1.14 KB
标题 标签
allEqual(检查一个数组中是否每个元素都相等) array,intermediate(数组,两者之间的)

检查在一个数组中是否所有元素都相等。

  • 使用Array.prototype.every()检查在数组中的所有元素是否和第一个元素相等。
  • 使用严格的比较运算符比较数组中的元素,该运算符不考虑NaN自不等式。

代码如下:

const allEqual = arr => arr.every(item => item === arr[0]);

ts代码如下:

调用方式:

allEqual([1, 2, 3, 4, 5, 6]); // false
allEqual([1, 1, 1, 1]); // true

应用场景

以下是一个实战示例:

结果如下:

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