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);
Мне лично нравится первый вариант, так как подстрока является знакомой функцией на разных языках. Честно говоря, нет никакой разницы — выбирай себе удовольствие.