1.废话不多少,先将具体实现思路,把数组里面的最大值和最小值都取出来,然后判断最大值和最小值是否相等就完事了。就是这么easy。直接上代码:
简单数组
const arr = [1,2,3,4,5,6,7]
Math.max.apply(null, arr) === Math.min.apply(null, arr)
对象数组,其实就是把对象数组转换成简单数组
const obj = [{id:1,price:1.5},{id:2,price:1.5}]
const arr = obj.map(o=>o.price)
Math.max.apply(null, arr) === Math.min.apply(null, arr)

本文介绍了一种快速判断数组中所有元素是否相等的方法,包括简单数组和对象数组的处理方式,通过取出数组的最大值和最小值进行比较,实现高效判断。
3万+

被折叠的 条评论
为什么被折叠?



