offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
58 of 119 menu

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'