JS убрать последний символ из строки
Существует несколько способов удаления последнего символа из строки в JavaScript. Однако, в связи с тем, что строки в JS не изменяемы, все эти способы основаны на получении новой строки без последнего символа.
Способ 1
С помощью метода substring
можно получить новую строку без последнего
символа:
let str = 'abcde';
let res = str.substring(0, str.length - 1);
console.log(res); // 'abcd'
Способ 2
С помощью метода slice
можно убрать последний символ строки более
удобным образом:
let str = 'abcde';
let res = str.slice(0, -1);
console.log(res); // 'abcd'
Способ 3
С помощью метода replace
и регулярных выражений:
let str = 'abcde';
let res = str.replace(/.$/, '');
console.log(res); // 'abcd'