Найти аналог str_replace в javascript
В js "функции str_replace " не существует, но есть ли аналоги str_replace в javascript? Эта функция похожа на str_replace, только без "str_".
Функция str_replace в javascript
Функция аналог str_replace в javascript
Как я уже сказал выше...аналог функции "str_replace" - это "replace", нам понадобится немного теории! Как и с функцией "str_replace"(с разницей, что "где" переместилось с последнего места на первое...) запоминаем так:
где . replace ( 'что' , 'на что' );
Как работает функция аналог str_replace(replace) в javascript
Для того, чтобы разобрать живой пример работы функции "replace" нам потребуется:
Создадим переменную..., ну, например с текстом:
Далее ... применим функцию "replace" к этой переменной(заменим слово "мир" на "world") :
И далее... нам нужно вывести результат работы функции "replace":
Соберем всю конструкцию кода вместе:
<script>
var str = "Привет мир";
document.write(str.replace("мир","world"));
</script>
Как видим... функция "replace" отлично отработала.
Напишем собственную функцию str_replace аналог.
Рекомендую тему аналоги. Наверняка вы с самого начала поняли, какой язык мы подразумеваем, когда говорим о функции str_replace!
Напишем собственную функцию str_replace !
Для этого нам нужно вспомнить, как выглядит оригинальная функция str_replace:
str_replace ("что","на что","где");
Аналог str_replace :
пишем функция str_replace :
Добавляем аргументы, нам нужно вспомнить аргументы оригинала :
Добавляем в функцию :
Далее уже берем функцию replace и возвращаем(return) с аргументами:
Собираем полностью функцию str_replace
function str_replace(search,replace,subject ){
return subject . replace(search,replace);
}
Испытаем на работоспособность новую функцию str_replace:
<script>
str = "Привет мир";
document.write(str_replace("мир","world", str ));
</script>