美文网首页
js计算重复出现次数

js计算重复出现次数

作者: 呆桃冲鸭冲鸭 | 来源:发表于2021-06-07 11:24 被阅读0次
    // input: [{a:2},1,”1”,1,{a:2}]
    // desired output:  {“{a:2}”:2,”1”:3,}
    
    var data = [{a:2},1,"1",1,{a:2}]
    function getNewData(data) {
        if(!data.length) return {}
        let obj = {}
        for (let i = 0; i < data.length; i++) {
            let key = data[i];
            if (typeof key === "object") {
                key = JSON.stringify(key)
            }
            if(obj[key]){
                obj[key]++
            }else{
                obj[key] = 1
            }
        }
        return obj
    }
    console.log(getNewData(data))
    

    相关文章

      网友评论

          本文标题:js计算重复出现次数

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