Для моего лабораторного задания одна часть упражнения просит меня добавить функцию к уже существующей строке, которая подсчитывает количество вхождений определенного символа в строку и возвращает счет.
Вот функция:
var string;
var i;
var count=0;
string="Jose lived in San Jose for many years";
string.prototype.countOccurrences = function countOccurrences(thechar){
for(i = 0; i < this.length; i++){
if(this.charAt(i) == thechar){
count++;
}
}
return count;
}
Проблема, с которой я столкнулся при выполнении упражнения, заключается в отображении результата. Я пытаюсь посчитать и отобразить вхождения строки «е» в строке. Это то, что я использовал, но это делает остальную часть программы исчезает при запуске.
document.write("There are " + string.countOccurrences("e") + "e's in this string");
Может ли кто-нибудь указать мне правильное направление?