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

 

posted @ 2021-01-15 15:22  ThisCall  阅读(1182)  评论(0编辑  收藏  举报