Удалить последний символ из строки в Javascript

Javascript предоставляет широкий спектр функций обработки строк. Удаление последнего символа из строки — простая задача в Javascript. Есть два очень простых способа выполнить эту задачу, и любой из них работает нормально.

Substring

Функция подстроки в Javascript принимает два аргумента: начальную точку подстроки и конечную точку подстроки. Вызывая подстроку с 0 в качестве начальной точки и длиной исходной строки минус один в качестве конечной точки, Javascript вернет исходную строку минус последний символ.

var theString = 'Angus Macgyver!';
var theStringMinusOne = theString.substring (0, theString.length-1);
оповещения (theStringMinusOne);

Это должно всплыть «Ангус Макгайвер», без восклицательного знака.

Ломтик

Функция среза работает аналогично.

var theString = 'Angus Macgyver!';
var theStringMinusOne = theString.slice (0, -1);
оповещения (theStringMinusOne);

Мне лично нравится первый вариант, так как подстрока является знакомой функцией на разных языках. Честно говоря, нет никакой разницы — выбирай себе удовольствие.

Ссылка на основную публикацию