配列から繰り返しデータを削除する

06

  kは0から始まるので、なぜ最大長と最大長から1を引いた値をここに書き込むのですか。t.lengthが1から始まる場合、長さは1から始まります。それだけです。

    明確でなければならないことの1つは、i = 0、i <array.length、i ++であるということです。長さループを実行します。これは、ループ本体が長さループのループ本体に入り、長さが等しいときにループからジャンプすることを意味します。

  プロセスを厳密に1回実行するだけで、

  JSに直接書き込んでください。「実行」をクリックすると表示されます。

  削除された方法で行うこともできます。

  アイデアは、1つを次と比較し、重複がある場合は自分を削除してから、もう一度比較することです。

  -1に戻る必要があるたびに、しばらくの間、いくつかの問題があります。

var arr = [1,1,3,34,3,2,5,5,5,61]

 

for(var i = 0; i <arr.length-1; i ++){

    

    for(var j = 0; j <arr.length-1; j ++){

        if(arr [i] == arr [j + 1]){

            arr = arr.splice(i、1)

            i = -1

            ブレーク

        }そうしないと{

            継続する

        }

        

    }

}

console.log(arr);

元の記事を11件公開しました 賞賛されました0 訪問数244

おすすめ

転載: blog.csdn.net/Douglas_Ryan_/article/details/105241128