求某个字符出现的位置及次数

    查找出字符串中所有w出现的位置以及次数
    核心算法:先查找出第一个w出现的位置
    然后 只要indexOf返回的结果不是-1就继续往后查找
    因为indexOf只能查找到第一个,所以后面的查找,利用第二次参数,当前索引加1,从而继续查找

 

  <script>
    var arr = "qwrysfththyjsfwwr";
    var index = arr.indexOf("w");
    while (index !== -1) {
      console.log(index);
      index = arr.indexOf("w", index + 1);
    }
  </script>

 

posted @ 2022-04-13 09:33  罗砂  阅读(61)  评论(0)    收藏  举报