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