Método JavaScript string.slice()

Metodo Javascript String Slice



Strings são um tipo de dados essencial 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() 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.slice ( posição inicial, posição final )


o fatiar() é aplicado em uma string com a ajuda do operador ponto. 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, ou seja, 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() passando o índice inicial e final.





var originalString = 'Método JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 , 40 ) ;

console.log ( subString ) ;
console.log ( originalString ) ;



Primeiro criamos uma variável chamada originalString para armazenar uma string. Em seguida, criamos outra variável e usamos o fatiar() método para atribuir-lhe um valor. Passamos 35 como índice inicial e 40 como índice final da subString. Em seguida, usamos o método console.log() para mostrar o valor da subString no console. Por fim, registramos o valor de originalString no console para mostrar que a string original permaneceu inalterada.

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

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



var originalString = 'Método JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 ) ;

console.log ( subString ) ;


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

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

var originalString = 'Método JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( - 9 ) ;

console.log ( subString ) ;



Também podemos passar dois argumentos negativos:

var originalString = 'Método JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( - 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 originalString = 'Método JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 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.slice() é usado para obter uma substring de uma string passando uma posição/índice inicial e uma posição/índice final opcional. Neste artigo, tentamos todos os usos possíveis do fatiar() método com exemplos apropriados para ver como ele se comporta com diferentes argumentos.