Qual é o método de fatia em javascript

Qual é o método de fatia em javascript

JavaScript é o idioma usado para tornar o site dinâmico e mais interativo. Em qualquer linguagem de programação, as matrizes desempenham um papel importante no armazenamento de dados e no gerenciamento de diferentes tipos de dados. Os desenvolvedores geralmente precisam filtrar a matriz, mesclar várias matrizes e empurrar ou pop elementos de uma matriz para cumprir as tarefas necessárias. Neste post, aprendemos sobre a função de uma matriz bem conhecida, “fatiar().”

Qual é o método Slice () em JavaScript

O fatiar() O método é usado para obter alguns elementos específicos de uma matriz de um determinado índice de partida para o Índice de Ending especificado.

Sintaxe do método Slice ()

O método da fatia leva dois argumentos como um parâmetro e fornece a matriz em fatias. A sintaxe de escrever um fatiar() A função é dada abaixo:

ArrayName.Slice (StartingIndex, EndingIndex);

  • O fatiar() O método não afeta a matriz original e retorna uma nova matriz em fatias.
  • O último elemento do intervalo dado dos índices não está incluído na matriz resultante.

Vamos tentar cortar algumas matrizes para entender melhor a função Slice ().

Observação: Usaremos o console do navegador para demonstrar exemplos realizados neste post. Para abrir o console do navegador:

  • Use o F12 Chave no Chrome e outros navegadores à base de cromo.
  • Usar Ctrl + Shift + K teclas de atalho do teclado para mozilla.
  • Usar Opção + ⌘ + c Tectas de atalho do teclado no Safari (se o menu do desenvolvedor não aparecer, abra preferências pressionando ⌘ + e na guia avançada, verifique “Mostrar desenvolver menu na barra de menus”).

Como usar o método slice () em javascript

Suponha que tenhamos uma variedade de diferentes linguagens de programação:

var arr = ["java", "python", "c", "c ++", "c#", "javascript", "perl", "swift"];

Queremos obter o nome dos idiomas do segundo índice para o quinto índice. A sintaxe para obter um resultado seria assim:

var slicedarr = arr =.fatia (2,5);

Agora, se consolarmos o Slicder:

console.log (slicedarr);

Você pode ver que temos três elementos do segundo índice para o quinto índice.

Observação:

  • O índice de matriz começa de zero
  • O quinto elemento, o último elemento na faixa de índices, não está incluído na matriz resultante, como mencionado anteriormente.

Como cortar a partir do final da matriz

Também podemos extrair elementos do final da matriz, fornecendo os valores negativos para a função de fatia.

O zero negativo (-0) será considerado o último elemento da matriz, negativo (-1) será considerado o segundo último elemento da matriz, e assim por diante.

Por exemplo, temos uma variedade de linguagens de programação:

var arr = ["java", "python", "c", "c ++", "c#", "javascript", "perl", "swift"];

Queremos obter os elementos do quarto último índice para o segundo último índice. A função slice () para obter um resultado será assim:

var slicedarr = arr =.fatia (-4, -1);

Para verificar, console o SLIDERAr:

console.log (slicedarr);

Temos o resultado exato como esperávamos. Então é assim que podemos usar valores negativos para extrair elementos do final da matriz.

Conclusão

O fatiar() é um método de matriz embutido em javascript usado para encontrar e separar um subconjunto de elementos de uma matriz. São necessários dois parâmetros: o índice do elemento inicial da nova matriz em fatias e o índice do elemento ao lado do último elemento da nova matriz. Este método é extremamente útil quando precisamos de elementos específicos da matriz em nosso código.

Aprendemos a usar o método Slice () para obter um subconjunto de elementos de uma matriz neste guia de instruções.