数组去重的四种方法

  • 利用双for循环去重
var ary=[1,0,2,1,2,3,5,5,3,3,3,4,2,1,1,1,2,4,5,3,0,0,2,1,0];
    function fn(arr) {
        for(var i=0;i
  • 利用对象数组去重
var ary=[1,0,2,1,2,3,5,5,3,3,3,4,2,1,1,1,2,4,5,3,0,0,2,1,0];
    function fn(arr) {
        var obj={};
        for (var i=0;i
  • 利用对象数组去重并且记录重复次数
var ary=[1,0,2,1,2,3,5,5,3,3,3,4,2,1,1,1,2,4,5,3,0,0,2,1,0];
    function fn(arr) {
        var obj={};
        for(var i=0;i
  • 通过创建一个新数组进行数组去重
var ary=[1,0,2,1,2,3,5,5,3,3,3,4,2,1,1,1,2,4,5,3,0,0,2,1,0];
    function fn(arr) {
        var ary=[];
        for (var i=0;i

你可能感兴趣的:(数组去重的四种方法)