17_子字符串频次
本题考点:indexOf、while
根据题目要求查询第二个参数在第一个参数中出现的频次,核心步骤有:
- 通过indexOf查找到第二个参数初始index值
- 设置初始出现频次为0
- 当index大于-1时进入while循环,出现频次加1,再查找下一个index值
参考答案:
const _searchStrIndexOf = (str, target) => {
let index = str.indexOf(target)
let sum = 0
while (index > -1) {
index = str.indexOf(target, index + 1)
sum++
}
return sum
}