美文网首页
js统计数组中出现次数最多的元素

js统计数组中出现次数最多的元素

作者: Light_boy | 来源:发表于2020-03-17 22:58 被阅读0次

    let arr = [3, 2, {a: 1}, 1, {a: 1}, 1];

    function ana(arr) {

        let newArr = [];

        let unique = [];

        for (let i of arr) {

            i = JSON.stringify(i);

            //如果已有数值相同的元素存在

            if (unique.includes(i)) {

                newArr[unique.indexOf(i)].push(i)

            } else {

                let arr = [];

                arr.push(i);

                unique.push(i);

                newArr.push(arr)

            }

        }

        return re(newArr)

    }

    相关文章

      网友评论

          本文标题:js统计数组中出现次数最多的元素

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