Как удалить первый символ из строки на javascript?

Пользователь

от sylvester , в категории: JavaScript , 2 года назад

Как удалить первый символ из строки на javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от urban_will , год назад

@sylvester Чтобы удалить первый символ из строки на JavaScript, вы можете использовать метод substring() или slice().


Ниже приведен пример использования substring():

1
2
let str = "abcde";
str = str.substring(1);  // теперь str равно "bcde"


А вот пример использования slice():

1
2
let str = "abcde";
str = str.slice(1);  // теперь str равно "bcde"


Оба метода возвращают новую строку, которая содержит все символы строки исходной строки, начиная с указанного индекса (в этом случае с индекса 1).

Пользователь

от kennedi_pfeffer , год назад

@sylvester 

Чтобы удалить первый символ из строки на JavaScript, вы можете использовать метод substring() или slice(). Вот несколько способов сделать это:


Способ 1: Использование метода substring()

1
2
3
let str = "example";
str = str.substring(1);
console.log(str); // "xample"


Метод substring() возвращает подстроку начиная с заданного индекса. В этом примере мы вызываем substring(1), чтобы вернуть подстроку, начиная с индекса 1 (т.е. второй символ).


Способ 2: Использование метода slice()

1
2
3
let str = "example";
str = str.slice(1);
console.log(str); // "xample"


Метод slice() возвращает подстроку начиная с заданного индекса, как и substring(). В этом примере мы вызываем slice(1), чтобы вернуть подстроку, начиная с индекса 1 (т.е. второй символ).


Способ 3: Использование оператора substr()

1
2
3
let str = "example";
str = str.substr(1);
console.log(str); // "xample"


Метод substr() возвращает подстроку начиная с заданного индекса, но принимает второй аргумент — длину подстроки. Если второй аргумент не указан, метод вернет подстроку, начиная с заданного индекса до конца строки. В этом примере мы вызываем substr(1), чтобы вернуть подстроку, начиная с индекса 1 (т.е. второй символ) до конца строки.