判断一个字符串出现的次数?

 1   const str = 'asddfgdfwwqeweqwezczxcsdfgdgd';
 2 
 3     function getStrCount(str, word) {
 4         let arr = Array.from(str);
 5         let map = new Map();
 6 
 7         for (let i = 0; i < arr.length; i++) {
 8             if (map.has(arr[i])) {
 9                 //  console.log(map.get(arr[i]));
10                 let sum = map.get(arr[i]);
11                 map.set(arr[i], ++sum);
12 
13             } else {
14                 map.set(arr[i], 1);
15             }
16         }
17         return map.get(word);
18     };
19     console.log(getStrCount(str, 'd'));

 

posted @ 2022-07-30 23:01  菜彩  阅读(95)  评论(0)    收藏  举报