АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
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'