30-seconds-of-code今天在github,发现了超好的资源库,30秒写出质量的代码。
下面是我从库里抄来的一个方法,大家先睹为快~
title: allEqual
tags: array,beginner
检查数组中的所有元素是否相等。
- 使用
Array.prototype.every()
检查数组的所有元素是否与第一个元素相同。 - 数组中的元素使用严格比较运算符进行比较,它不考虑’ NaN '自不等式。
const allEqual = arr => arr.every(val => val === arr[0]);
allEqual([1, 2, 3, 4, 5, 6]); // false
allEqual([1, 1, 1, 1]); // true
allEqual([NaN, NaN, NaN]); // false