String javascript.Método da fatia

String javascript.Método da fatia

As cordas são um tipo de dados essenciais e estão presentes em quase todas as principais linguagens de programação. Eles têm um papel fundamental no armazenamento e manipulação de dados. Strings JavaScript vêm com vários métodos construídos que podem ser usados ​​para gerenciá -los e manipulá -los. O fatiar() O método é um desses métodos.

Método Slice ()

O fatiar() O método em JavaScript é usado para obter uma substring de uma string, passando o índice inicial e final da substring necessária sem realmente modificar a string original.

Sintaxe do método Slice ()

str.Fatia (StartingPosition, EndingPosition)


O fatiar() O método é aplicado em uma string com a ajuda do operador DOT. Requer o nome da string junto com os dois parâmetros que são a posição inicial e final da substring dentro da string original. É interessante notar que o segundo argumento eu.e., A posição final da substring é totalmente opcional.

Método 1: Usando o método Slice () passando os dois argumentos

No primeiro método, usaremos o fatiar() método passando o índice de partida e final.

var originstring = 'string javascript.Método Slice () - Linuxhint ';
var substring = OriginString.fatia (35,40);
console.log (substring);
console.log (origintring);



Criamos uma variável chamada OriginalString para armazenar uma string. Em seguida, criamos outra variável e usamos o fatiar() método para atribuir um valor. Passamos 35 como índice inicial e 40 como o índice final da substring. Nós então usamos o console.Método Log () para mostrar o valor da substring no console. Por fim, registramos o valor da placa original no console para mostrar que a string original permaneceu inalterada.

Método 2: Usando o método slice () passando um único argumento

O fatiar O método também pode funcionar com apenas um argumento. Se um único argumento for passado para o fatiar() Método, então, é necessário como o índice inicial e o índice final é o final da string por padrão:

var originstring = 'string javascript.Método Slice () - Linuxhint ';
var substring = OriginString.fatia (35);
console.log (substring);


Método 3: Usando o método slice () passando um valor negativo como argumento

Se passarmos um valor negativo para o método da fatia como um argumento, ele iniciará a indexação a partir do final da string:

var originstring = 'string javascript.Método Slice () - Linuxhint ';
var substring = OriginString.fatia (-9);
console.log (substring);



Também podemos passar dois argumentos negativos:

var originstring = 'string javascript.Método Slice () - Linuxhint ';
var substring = OriginString.fatia (-9, -4);
console.log (substring);



Argumentos incorretos:

O fatiar() O método retorna uma string vazia caso o índice inicial que está sendo passado seja maior que o índice final da string:

var originstring = 'string javascript.Método Slice () - Linuxhint ';
var substring = OriginString.fatia (35, 30);
console.log (substring);


O fatiar() O método também retorna uma string vazia, caso o índice inicial que está sendo passado seja maior que o comprimento da string original:

Conclusão

O embutido str.fatiar() O método é usado para obter uma substring de uma string passando uma posição inicial/índice e uma posição/índice de final opcional. Neste artigo, tentamos todo o uso possível do fatiar() método com exemplos apropriados para ver como ele se comporta com diferentes argumentos.