Javascript надає широкий набір функцій обробки рядків. Видалення останнього символу з рядка є простим завданням у Javascript. Є два дуже простих способи виконати це завдання, і кожен з них добре працює.
Підрядок
Функція підрядка в Javascript приймає два аргументи: початкову точку підрядка і кінцеву точку підрядка. Викликаючи підрядок з 0 як початковою точкою і довжиною вихідного рядка мінус один як кінцевою точкою, Javascript поверне вихідний рядок мінус останній символ.
var theString = 'Ангус Макгайвер!'; var theStringMinusOne = theString.substring(0, theString.length-1); попередження (theStringMinusOne);
Це має з’явитися «Ангус Макгайвер», без знаку оклику.
Нарізати
Функція зрізу працює аналогічно.
var theString = 'Ангус Макгайвер!'; var theStringMinusOne = theString.slice(0, -1); попередження (theStringMinusOne);
Мені особисто подобається перший варіант, оскільки підрядок є знайомою функцією в різних мовах. Чесно кажучи, різниці немає – вибирайте собі задоволення.