Может я не правильно выразился в начале в чем суть моего вопроса
В первую очередь я хочу разобраться===понять как работает именно тот код (это учебный код), который я привел в самом начале, а имено строки 8-10. Почему старт и финиш цикла записано именно так? Что происходит в цикле при таких условиях?
for (var j=i; j< (myName.length +i);j++) {
if (text[j] === myName[j-i]) {
hits.push (text[j]);
}
}