javascript 一个都是单词的数组,如何获取到出现最多的单词及出现次数
<script> var arr = ["apple", "banana", "orange", "peach", "apple"]; function GetArrayMost(arr) { var arrMap = new Map(); var key = arr[0], value = 1; arr.forEach((item, index) => { if (arrMap.get(item) !== undefined) { let num = arrMap.get(item); arrMap.set(item, ++num); } else { arrMap.set(item, 1); } if (arrMap.get(item) > value) { key = item; value = arrMap.get(item); } }); return [key, value]; } console.log(GetArrayMost(arr)); </script>