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;
      }
    },

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM