# 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'`
← →
↑