小编Toc*_*kwu的帖子

Javascript 中的经典字数统计算法

拜托...伙计们,我哪里错了?

\n\n

经典的字数统计算法:给定一个字符串数组,返回一个 Map,其中每个不同字符串都有一个键,其值是该字符串在数组中出现的次数。

\n\n

wordCount(["a", "b", "a", "c", "b"]) \xe2\x86\x92 {"a": 2, "b": 2, "c": 1}

\n\n

wordCount(["c", "b", "a"]) \xe2\x86\x92 {"a": 1, "b": 1, "c": 1}

\n\n

wordCount(["c", "c", "c", "c"]) \xe2\x86\x92 {"c": 4}

\n\n

到目前为止我的代码

\n\n
function 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"])\n
Run Code Online (Sandbox Code Playgroud)\n\n …

javascript arrays object ecmascript-6

0
推荐指数
1
解决办法
2664
查看次数

标签 统计

arrays ×1

ecmascript-6 ×1

javascript ×1

object ×1