Javascript предоставляет широкий спектр функций для обработки строк. Удаление последнего символа из строки - простая задача в Javascript. Есть два очень простых способа решить эту задачу, и любой из них работает нормально.
Подстрока
Функция подстроки в Javascript принимает два аргумента: начальную точку подстроки и конечную точку подстроки. Вызывая подстроку с 0 в качестве начальной точки и длиной исходной строки за вычетом единицы в качестве конечной точки, Javascript вернет исходную строку за вычетом последнего символа.
держать окно поверх окон 10
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); alert(theStringMinusOne);
Это должно появиться на экране Angus Macgyver без восклицательного знака.
Ломтик
Функция среза работает аналогично.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice(0, -1); alert(theStringMinusOne);
Мне лично нравится первый вариант, так как подстрока - это знакомая функция на разных языках. Честно говоря, разницы нет - выбирайте удовольствие.