小编Nav*_*ppa的帖子

在javascript中查找对象中键值对的频率

想象我有一个对象

teaherList = [
{teacherID:1,teacherName:"john"},
{teacherID:2,teacherName:"joe"},
{teacherID:3,teacherName:"jill"},
{teacherID:1,teacherName:"john"},
{teacherID:2,teacherName:"joe"},
{teacherID:3,teacherName:"jill"},
{teacherID:1,teacherName:"john"},
{teacherID:2,teacherName:"joe"},
{teacherID:3,teacherName:"jill"},
]
Run Code Online (Sandbox Code Playgroud)

现在如何在对象teaherList中找到每个[teacherID:,teacherName: ]的频率

目前我在做的是,

let temp = []
_.each(teaherList, function(k){
   temp.push(k.teacherID)
)

let count1 = countBy(temp);
Run Code Online (Sandbox Code Playgroud)

好吧,它给出了对象中教师发生的频率,但有一种更好,更高效的方法来完成这项任务

javascript arrays frequency object find-occurrences

2
推荐指数
1
解决办法
118
查看次数

标签 统计

arrays ×1

find-occurrences ×1

frequency ×1

javascript ×1

object ×1