可能你在写文章的时候遇到过这样的情况:核心概念需要反复提到,为了增加文章的连贯性,经常需要在不同段落使用同样的单词,但是如果使用太多会显得啰嗦,使用太少会显得太过生硬。而 word-repetition 就是一个可以帮助你快速计算文章中某个单词的重复次数的 npm 包。
安装
$ npm install word-repetition
使用方法
统计文章中单词的重复次数
const wordRepetition = require('word-repetition'); const text = 'Hello world, Hello vendor, Hello everyone'; const result = wordRepetition(text, 'Hello'); console.log(`文章中'Hello'出现的次数为:${result}`); // 输出文章中'Hello'出现的次数为:3
统计数组中元素的重复次数
如果要统计数组中若干个元素的重复次数,可以使用 for 循环遍历数组并依次统计每个元素的重复次数,或者使用数组的 forEach、filter、reduce 等方法结合 word-repetition 进行统计。
-- -------------------- ---- ------- ----- -------------- - --------------------------- ----- --- - ----- ---- ---- ---- ---- ----- ----- ------ - --- ---------------- -- - ------------ - ------------------------- --- ------ --- -------------------- -- ---- -- -- -- -- -- - -
API
wordRepetition(text: string, word: string): number
- text: 需要统计的文本,可以是字符串或数组(将数组元素 join 成字符串后再进行统计);
- word: 需要统计的单词。
总结
借助于 npm 包 word-repetition,统计文章或数组中某个单词的重复次数变得十分简单。无论是在文章的写作过程中,还是在对数组进行数据分析时,都可以使用这个工具来加快开发效率。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600556b981e8991b448d384a