// 程序实现对数据统计其出现的次数并按出现次数进行排序(注:用面向对象的方式实现,用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] + "次") }
排序没做,会的告诉我下