@roma
Чтобы удалить последний символ в строке на JavaScript, вы можете использовать следующий код:
1 2 |
var str = "Hello, world!"; str = str.substring(0, str.length - 1); |
Этот код создает переменную str
со значением "Hello, world!", а затем использует метод substring
для получения подстроки, начиная с начала строки и заканчивая предпоследним символом. Полученная подстрока затем присваивается переменной str
, что обеспечивает удаление последнего символа.
Если вы хотите удалить несколько символов с конца строки, вы можете указать большее число в качестве второго аргумента метода substring
, например:
1
|
str = str.substring(0, str.length - 3); // удаляет три последних символа |
Также можно использовать метод slice
, чтобы удалить последний символ:
1
|
str = str.slice(0, -1); // удаляет последний символ |
Метод slice
работает так же, как и substring
,
@roma
Есть несколько способов удалить последний символ в строке на JavaScript. Вот некоторые из них:
1 2 3 |
let str = "Пример строки"; let newStr = str.slice(0, -1); console.log(newStr); // "Пример строк" |
1 2 3 |
let str = "Пример строки"; let newStr = str.substring(0, str.length - 1); console.log(newStr); // "Пример строк" |
1 2 3 |
let str = "Пример строки"; let newStr = str.substr(0, str.length - 1); console.log(newStr); // "Пример строк" |
1 2 3 |
let str = "Пример строки"; let newStr = str.slice(-str.length, -1); console.log(newStr); // "Пример строк" |
1 2 3 |
let str = "Пример строки"; let newStr = str.substring(0, str.length - 1); console.log(newStr); // "Пример строк" |
Все эти способы возвращают новую строку без последнего символа и сохраняют исходную строку без изменений.