美文网首页
数组去重

数组去重

作者: 假冷 | 来源:发表于2022-01-05 12:00 被阅读0次
    01.png

    <script>
    var arr = [1,2,3,2,2,1,3,4,2,5];
    // 获取数组中每一个元素
    for (var i = 0; i < arr.length; i++) {
    // console.log(arr[i])
    // 获取当前元素下的所有元素
    for (var j = i+1; j < arr.length; j++) {
    // console.log("------>" + arr[j])
    // 判断两个元素值是否相等
    if(arr[i] == arr[j]){
    // 如果相等则证明出现了重复的元素,则删除j对应的元素
    arr.splice(j,1);
    // 当删除了当前j所在的元素后,后面的元素自动补位
    // 此时将不会再比较这个元素,需要再比较已给j所在位置的元素
    // 使j自减
    j--
    }
    }
    }
    console.log(arr)
    </script>

    数组去重.png

    相关文章

      网友评论

          本文标题:数组去重

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