这个问题在这里已有答案:
我需要创建一个非常非常精简的ES6箭头函数,它可以调出我的数组中最常用的名称....
function mostFrequent(arr){
};
//示例用法
let names = ['Jack', 'Anthony', 'Richy', 'Jane', 'Karen', 'Jane', 'Mary', 'Jane' ];
console.log('The most frequently used name is', mostFrequent(names));
ES6函数用于查找数组中最常用的项:
let names = ['Jack', 'Anthony', 'Richy', 'Jane', 'Karen', 'Jane', 'Mary', 'Jane'];
function mostFrequent(arr) {
return arr.sort((x, y) =>
arr.filter(e => e === x).length -
arr.filter(e => e === y).length
).pop();
}
console.log(`The most frequently used name is '${mostFrequent(names)}'`);