Remova o primeiro caractere de uma string em JavaScript (4 maneiras)

Remova o primeiro caractere de uma string em JavaScript (4 maneiras)

Remover o primeiro caractere de uma string é uma operação comum na programação JavaScript. Esteja você trabalhando com entrada do usuário ou manipulando dados de uma API, pode haver momentos em que você precisa remover o primeiro caractere de uma string. Felizmente, existem várias maneiras de fazer isso em JavaScript.

Método 1: Usando o substring () Método

O método substring () retorna uma substring de uma string com base nos números de índice fornecidos como argumentos. Para remover o primeiro caractere de uma string usando o método substring (), você pode passar o valor 1 como o índice inicial.

Aqui está um exemplo:

Deixe Str = "Hello World!"; Deixe Newstr = STR.substring (1); // "Ello World!"
12Deixe Str = "Hello World!"; Deixe Newstr = STR.substring (1); // "Ello World!"

Neste exemplo, o substring () o método retorna uma nova string que começa em ÍNDICE 1 (o segundo caractere) e inclui todos os caracteres subsequentes.

Método 2: Usando o fatiar() Método

O fatiar() O método também retorna uma substring de uma string com base nos números de índice fornecidos como argumentos. Para remover o primeiro caractere de uma string usando o método slice (), você pode passar o valor 1 como o índice inicial.

Aqui está um exemplo:

Deixe Str = "Hello World!"; Deixe Newstr = STR.fatia (1); // "Ello World!";
12Deixe Str = "Hello World!"; Deixe Newstr = STR.fatia (1); // "Ello World!";

Neste exemplo, o fatiar() O método retorna uma nova string que começa no índice 1 (o segundo caractere) e inclui todos os caracteres subsequentes.

Método 3: Usando o substr () Método

O substr () O método retorna uma substring de uma string com base no índice inicial e no comprimento da substring. Para remover o primeiro caractere de uma string usando o método substr (), você pode passar o valor 1 como o índice inicial e o comprimento da string original como argumento do comprimento.

Aqui está um exemplo:

Deixe Str = "Hello World!"; Deixe Newstr = STR.substr (1, str.comprimento - 1); // "Ello World!"
12Deixe Str = "Hello World!"; Deixe Newstr = STR.substr (1, str.comprimento - 1); // "Ello World!"

Neste exemplo, o método substr () retorna uma nova string que começa no índice 1 (o segundo caractere) e inclui todos os caracteres subsequentes, definindo o comprimento da substring no comprimento da sequência original menos uma.

Método 4: Usando o substituir() Método

O método substitui () substitui um valor especificado por outro valor em uma string. Para remover o primeiro caractere de uma string usando o método substituir (), você pode usar uma expressão regular para corresponder ao primeiro caractere e substituí -lo por uma corda vazia.

Aqui está um exemplo:

Deixe Str = "Hello World!"; Deixe Newstr = STR.Substitua (/^./, ""); // "Ello World!"
12Deixe Str = "Hello World!"; Deixe Newstr = STR.Substitua (/^./, ""); // "Ello World!"

Neste exemplo, o método substituir () usa uma expressão regular para corresponder ao primeiro caractere (^.) e substitui -o por uma corda vazia. O ^ o personagem na expressão regular corresponde ao início da corda e o . corresponde a qualquer personagem.

Conclusão

Existem várias maneiras de remover o primeiro caractere de uma string em JavaScript, incluindo o uso dos métodos substring (), slice (), substr () e substituição (). Escolha o método que melhor atenda às suas necessidades de programação e ao estilo de codificação.