方法一:使用数组的归并方法reduce()
var names = ['China', 'Peter', 'Bob', 'Peter', 'China'];
var countedNames = names.reduce(function (allNames, name) {
if (name in allNames) {
allNames[name]++;
}
else {
allNames[name] = 1;
}
return allNames;
}, {});
方法一:使用数组的归并方法reduce()
var names = ['China', 'Peter', 'Bob', 'Peter', 'China'];
var countedNames = names.reduce(function (allNames, name) {
if (name in allNames) {
allNames[name]++;
}
else {
allNames[name] = 1;
}
return allNames;
}, {});
本文标题:计算数组中每一个元素出现的次数
本文链接:https://www.haomeiwen.com/subject/nzmzbqtx.html
网友评论