Как удалить конкретный элемент из строки?
В массивах для этого есть splice. Есть ли функция которая делает то же самое, только со строкой?
Ответы (1 шт):
Автор решения: Vadim
→ Ссылка
Вот, примерчики тебе, я почти всегда использую .split.join конструкцию, она не сильно проигрывает по производительности и полностью меня удовлетворяет
const test1=(str)=>{
str = str.replace(' big', '');
console.log(str); // only first 'big' removed
};
const test2=(str)=>{
str = str.split(' big').join('');
console.log(str); // all 'big'
};
let str = 'My big string lol, big big';
test1(str);
test2(str);
// or:
let arr = str.split(' ');
// you can use splice now
console.log(arr);
Я думаю после .split для тебя откроется решение которое ты ищешь, если эти test1\2 не подходят, удачки