jsが何度も表示される数字の配列を決定するためのアルゴリズム

ARRせ= [11、11、2、2、5、5、5、5、3]。
//マップを作成し、すべての番号とそれに対応する番号を入れて
countObj = {}ましょう。
ための式(I = 0; iが<= arr.length - 1; I ++){
    V = ARR [i]をしましょう。
    IF(countObj [V]){
        countObj [I] ++;
    }他{
        [I] = 1 countObj。
    }
}
//にconsole.log(countObj)。// { '2':2 '3':1、 '5':4 '11':2}
{(countObjでキーを聞かせて)のために
    (countObj [キー] === 1){// 1のオブジェクトの属性で発生すると判定された場合
        console.log(キー); // 3 ...
    }
}

おすすめ

転載: www.cnblogs.com/yt0817/p/11965860.html