JS убрать последний символ из строки

Существует несколько способов удаления последнего символа из строки в JavaScript. Однако, в связи с тем, что строки в JS не изменяемы, все эти способы основаны на получении новой строки без последнего символа.

Способ 1

С помощью метода substring можно получить новую строку без последнего символа:

javascriptlet str = 'abcde';
let res = str.substring(0, str.length - 1);

console.log(res); // 'abcd'

Способ 2

С помощью метода slice можно убрать последний символ строки более удобным образом:

javascriptlet str = 'abcde';
let res = str.slice(0, -1);

console.log(res); // 'abcd'

Способ 3

С помощью метода replace и регулярных выражений:

javascriptlet str = 'abcde';
let res = str.replace(/.$/, '');

console.log(res); // 'abcd'