js判断数组参数是否全部相等,或对象数组相同的key参数是否相等
//判断是否全等 isAllEqual(array) { if (array.length > 0) { return !array.some(function (value, index) { return value !== array[0]; }); } else { return true; } },
上面是纯数组[1,1,1,1,2]
下面是对象数组
[ { num: 1 }, { num: 1 }, { num: 1 }, { num: 2 }, ]
//判断是否全等 isAllEqual(array) { if (array.length > 0) { return !array.some(function (value, index) { return value.num !== array[0].num; }); } else { return true; } },