面试题_去除数组中重复行数据

发布时间 2024-01-04 11:44:56作者: 闫佳杰
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    var arr=[1,2,34,5,6,2,1,0,0,33,44,34,1,0];
    // var t=[];
    // t[0]=arr[0];
    // for (let i = 0; i < arr.length; i++) {
    //     for (let k = 0; k < t.length; k++) {
            
    //     }
    // }
    var arr1=[];
    arr.forEach(item => {
        if(!arr1.includes(item)){
            arr1.push(item);
        }
    });
    console.log(arr1,'1');
</script>
</html>

关键代码部分:

    arr.forEach(item => {
        if(!arr1.includes(item)){
            arr1.push(item);
        }
    });