拜托...伙计们,我哪里错了?
\n\n经典的字数统计算法:给定一个字符串数组,返回一个 Map,其中每个不同字符串都有一个键,其值是该字符串在数组中出现的次数。
\n\nwordCount(["a", "b", "a", "c", "b"]) \xe2\x86\x92 {"a": 2, "b": 2, "c": 1}
\n\nwordCount(["c", "b", "a"]) \xe2\x86\x92 {"a": 1, "b": 1, "c": 1}
\n\nwordCount(["c", "c", "c", "c"]) \xe2\x86\x92 {"c": 4}
\n\n到目前为止我的代码
\n\nfunction wordCount(arrayOfStrings) {\n const map = {};\n\n const arr = arrayOfStrings;\n\n for (let i = 0; i < arr.length; i++) {\n\n let arr2 = arr.charAt(i);\n\n if (arr.indexOf(arr2) === arr.lastIndexOf(arr2)) {\n map.push({\n arr: arr2\n });\n }\n }\n}\n\nwordCount(["a", "b", "a", "c", "b"])\nRun Code Online (Sandbox Code Playgroud)\n\n …