2015-03-11 3 views
-3

У меня есть следующий вопрос, я просто не могу работать:Функция JavaScript. Возвращаясь несколько раз появляется слово

Напишите функцию с именем countStr, которая принимает два аргумента (НТР и searchStr) и возвращает количество раз searchStr происходит ул , Убедитесь, что он работает, console.log(countStr("Hello", "l")); должны войти 2.»

+0

Что вы пытаетесь? –

+1

Что вы думаете о том, что вы не понимаете? Что вы уже пробовали? Если вы уже пробовали какой-то код, разместите его в своем вопросе, чтобы мы могли попробовать и помочь вам. На данный момент это звучит так, будто вы хотите, чтобы мы решили проблему для вас, что на самом деле не так. – Andy

ответ

0

Чтобы помочь с домашним заданием:.

var countStr = function(str, searchStr) { 
    return str.match(new RegExp(searchStr, "g")).length; 
} 

Это дает число регулярных выражений вхождений в строке как массив Возвращается длиной массив как кол

+0

Было бы неплохо попытаться понять, что это вопрос, который OP не понимает в первую очередь. И я уверен, он не знает, что такое регулярное выражение. – Andy

0

`функция countStr (ул, searchStr) { вар п = str.search (searchStr); возвращение п; }.

document.write (countStr («Hello», «l»)); `

+0

Извините за всех, возможно, казалось, что я просто пытался заставить вас выполнить мою курсовую работу. Я теперь отработал это, и выше мой ответ. –

Смежные вопросы