js数组去重

2021-07-13 04:07

阅读:589

标签:turn   方法   相同   重复数据   index   长度   pre   highlight   []   

 /*去重第一种方法:遍历数组,查看对应的每个值的索引是否为当前索引,不是则重复,删除*/
    var arr = [20,23,40,45,60,23,45,60,20,40,20,20,20,20,20,20,20,20];
    function rmArr1(arr) {
        for(var i = 0; i ");

    //去重第二种方法:双层循环,内层循环查找始终比外层循环多一个索引,如果碰到的值相同则删除
    var arr1 = [20,23,40,45,60,23,45,60,20,45,45,45,45,45,45,45];
    function rmArr2(arr) {
        for (var i = 0; i ");

    //去重方法三:借助新的数组,当循环下标与当前值的索引一致,则添加到数组中
    var arr2 = [20,23,40,45,60,23,45,60,20,45,45,45,45,45,45,45];
    function rmArr3(arr) {
        var newArr = [];
        for (var i = 0; i 

  

js数组去重

标签:turn   方法   相同   重复数据   index   长度   pre   highlight   []   

原文地址:https://www.cnblogs.com/menglong1214/p/9543719.html


评论


亲,登录后才可以留言!