Здравствйте, мне нужно убирать символ из начала строки
У меня есть например массив : let a = [*/-+=!], есть строка: var a = +-*dd, как мне убирать из начала строки символы, находящиеся в let до тех пор, пока не начнутся другие символы? т.е было +-dd, а должно быть dd
Ответы (1 шт):
Автор решения: 4500zenja
→ Ссылка
UPD: вообще-то стоило имена для переменных подобрать разные, потому что тогда выведет ошибку типа SyntaxError: Identifier 'arr' has already been declared =/
let arr = ['*', '/', '-', '+', '=', '!']
var s = '+-*dd'
while (arr.includes(s[0])) { // пока в массиве есть первый символ,
s = s.substring(1) // удаляем его из строки через substring
}
console.log(s) // dd