JSFiddle - React, Tailwind, and code Playground

by John Doe

JavaScript

var str = "Ослик Иа-Иа посмотрел на виадук"; // ищем в этой строке 
var target = "Иа";         // цель поиска

var pos = 0; // позиция откуда будем искать вхождение
while(true) {// бесконечный цикл
  var foundPos = str.indexOf(target, pos); // на 7 позиции ничего не нашли и вернули - 1 тем самым вышли из цикла
  if (foundPos == -1) break; 

  alert(foundPos); // нашли на этой позиции теперь позиция будет == 6
  pos = foundPos + 1; // продолжить поиск со следующей тоесть с 7 иначе будет бесконечный цик
}