检查给定数组中某元素出现的次数,采用 SameValueZero 算法来比较(与 === 的区别为 NaN 与 NaN 相等)。
SameValueZero
===
NaN
被遍历的数组
目标元素
0.0.1
countOccurrences([1, 1, 2, 3], 1) // 2countOccurrences(['1', 1, 2, 3], '1') // 1countOccurrences([NaN, true, NaN, [3]], NaN) // 2countOccurrences([], 3) // 0 Copy
countOccurrences([1, 1, 2, 3], 1) // 2countOccurrences(['1', 1, 2, 3], '1') // 1countOccurrences([NaN, true, NaN, [3]], NaN) // 2countOccurrences([], 3) // 0
检查给定数组中某元素出现的次数,采用
SameValueZero算法来比较(与===的区别为NaN与NaN相等)。