Всем ку, комрады.
Итак. Прошу в кратце объяснить, почему так происходит. Сразу скажу, что пробелы в поиске так же учитываются.
console.log('sto '.indexOf('sto ')); // 0 - true
console.log('sto '.indexOf('sto re ')); // -1 - false
Почему indexOf во втором случае не находит подстроку "sto ". Она же ведь на месте, я просто сделал строку ещё длиннее.