首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >js统计某个字符串在另一个字符串中出现的次数

js统计某个字符串在另一个字符串中出现的次数

原创
作者头像
IT工作者
发布2022-01-25 09:29:01
发布2022-01-25 09:29:01
2K0
举报
文章被收录于专栏:程序技术知识程序技术知识

最佳方法

代码语言:javascript
复制
var childInNums = parent.split(child).length - 1;

使用match实现

代码语言:javascript
复制
function strCount(str, target) {
  let count = 0
  if (!target) return count
  while(str.match(target)) {
    str = str.replace(target, '')
    count++
  }
  return count
}

console.log(strCount('abcdef abcdef a', 'abc'))

使用indexOf实现

代码语言:javascript
复制
function substrCount(str, target) {
  let count = 0;
  while (str.includes(target)) {
    const index = str.indexOf(target);
    count++;
    str = str.substring(index + target.length);
  }
  return count;
}

以上就是俺的总结,希望可以帮助到大家理解学习,拓展思路。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 最佳方法
  • 使用match实现
  • 使用indexOf实现
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档