// Javascript //使用对象文字
var kids = {
dipok: "nursery",
bonku: "LKG-1",
jaya: "LKG-2",
Raj_Kumar: "nursery"
}
“我现在已经在上面写了这个对象文字,我想显示育儿的人数,例如-2我需要显示的内容是什么”
我已经尝试过此代码,但据我所知它是错误的
//我讨厌使用此代码
var kkr = (kids.dipok).toString.length,count;
if(kkr>=1){
++count;
console.log(count);
}
答案 0 :(得分:0)
如果您想计算一个值出现在对象中的次数,请获取Object.values
,filter
并找出具有匹配值的属性,然后返回长度。
var kids = {
dipok: "nursery",
bonku: "LKG-1",
jaya: "LKG-2",
Raj_Kumar: "nursery"
};
function countValue(obj, value) {
return Object.values(obj).filter(v => v === value).length;
}
const out = countValue(kids, 'nursery');
console.log(out);