美文网首页
实现从数组中删除重复超过2次的元素

实现从数组中删除重复超过2次的元素

作者: 张思学 | 来源:发表于2020-06-09 12:07 被阅读0次
实现从数组中删除重复超过2次的元素。
let a = [1, 1, 1, 2, 2, 3];
let b = [1, 2, 1, 2, 1, 3, 2];

function objs(data) {
  let news1 = [];
  let news2 = [];
  data.forEach((item, index) => {
        if (news1.indexOf(item) === -1) {
        news1.push(item);
      } else {
        if (news2.indexOf(item) === -1) {
        news2.push(item);
      } else {
        data.splice(index, 1);
      }
    }
  });
  console.log(data);
}
objs(a);
objs(b);

相关文章

网友评论

      本文标题:实现从数组中删除重复超过2次的元素

      本文链接:https://www.haomeiwen.com/subject/wyjstktx.html