想象我有一个对象
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)
好吧,它给出了对象中教师发生的频率,但有一种更好,更高效的方法来完成这项任务