Использование метода replace() JavaScript с глобальным переключением переменной
-
20-08-2019 - |
Вопрос
Я не могу привести ни одного примера этого, поскольку не могу понять, как это будет работать самостоятельно.
Все, что я хочу сделать, это взять строку, которой присвоено значение, и использовать ее в качестве строки замены для всех совпадений.
var replacement = 'i';
var text = 'tieiam';
text = text.replace(replacement, ''); // 'teiam'
text = text.replace(/tieiam/g, ''); // 'team'
Как их использовать вместе??
Решение
Вам нужно использовать объект RegExp:
text = text.replace(new RegExp(replacement, 'g'), '');
Не связан с StackOverflow