Anonim

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);

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

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