Задать вопрос
@ZaxapKramer
Больной верстальщик

Возможна ли вставка функций в str.replace? Если да, то каким образом?

Возможно ли вставить в str.replace функцию? Если да, то как правильно это осуществить?
Например:
function decode (a) {
    a.replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&amp;/g, "&");
}
str.replace(/replace\((.+?)\)/g, decode("$1"));

или же сделать нечто подобное:
str.replace(/replace\((.+?)\)/g, "$1".replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&amp;/g, "&"));


Заранее спасибо.
  • Вопрос задан
  • 149 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Комментировать
Пригласить эксперта
Ответы на вопрос 1
riot26
@riot26
<:З )~~
Возможно, если функция возвращает строку. Но это очень дурной тон, код после такого нечитабельный.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы