Показать сообщение отдельно
  #1 (permalink)  
Старый 03.06.2022, 15:13
Профессор
Отправить личное сообщение для NovichokJS Посмотреть профиль Найти все сообщения от NovichokJS
 
Регистрация: 25.04.2022
Сообщений: 159

Найти количество вхождений подстроки в строку
На выходе хочу получить:

console.log(countOccurrences('abefhiefj', 'ef'));
// 2

Мой код:

const countOccurrences = (text, str) => {
    if (str === '') { return null; }

    let counter = 0;

    for (let char of text) {
        if (char === str) {
            counter++;
        }
    }

    return counter;
};


Но он работает если вторым параметром будет только один символ, например:

console.log(countOccurrences('abefhiefj', 'e'));


Но что добавить в коде чтобы искало кол-во вхождений в переданном параметре с более чем в один символ?
Ответить с цитированием