我在东北烤地瓜

I am kaodigua I am chirourou I am qiaodaima

导航

判断数组中的值出现了几次

    //     程序实现对数据统计其出现的次数并按出现次数进行排序(注:用面向对象的方式实现,用for循环进行排序 )
    // {1,4,2,1,3,2,1,4}做为参数(参数可变)传入js方法中,控制台输出如下结果
    // 1出现了 3次
    // 2出现了 2次

    // 4出现了 2次
    // 3出现了 1次

    var arr = [1, 4, 2, 1, 3, 2, 1, 4]

    let a = {};
    for (i = 0; i <= arr.length - 1; i++) {
        let v = arr[i];

        if (a[v]) {
            a[v]++;
        } else {
            a[v] = 1;
        }

    }

    for (const key in a) {

        if (a[key]) {

        }

        console.log(key + "出现了" + a[key] + "")
    }

排序没做,会的告诉我下

posted on 2020-08-04 11:43  我在东北烤地瓜  阅读(725)  评论(0编辑  收藏  举报