JavaScript: удалить первое вхождение данной «строки поиска» из строки
Строка JavaScript: упражнение 26 с решением
Напишите функцию JavaScript, чтобы удалить первое вхождение данной «строки поиска» из строки.
Тестовые данные :
console.log (remove_first_occurrence («Быстрая коричневая лиса перепрыгивает через ленивую собаку», «the»));
Выход:
«Быстрая коричневая лиса перепрыгивает через ленивую собаку»
Иллюстрированная презентация:
Пример решения: -
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Write a JavaScript function to remove the first occurrence of a given 'search string' from a string</title>
</head>
<body>
</body>
</html>
Код JavaScript:
function remove_first_occurrence(str, searchstr) {
var index = str.indexOf(searchstr);
if (index === -1) {
return str;
}
return str.slice(0, index) + str.slice(index + searchstr.length);
}
console.log(remove_first_occurrence("The quick brown fox jumps over the lazy dog", 'the'));
Блок - схема:
Пример вывода:
Быстрая коричневая лиса перепрыгивает через ленивую собаку
Демонстрация в реальном времени:
См. Перо. Удалите первое вхождение данной «строки поиска» из строки - string-ex-26 с помощью w3resource ( @ w3resource ) в CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Previous: написать функцию JavaScript для алфавитного размещения заданной строки.
Далее: написать функцию JavaScript для преобразования ASCII в шестнадцатеричный формат.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования