判断一个字符串出现的次数?
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'));

浙公网安备 33010602011771号