Javascript Matriz Shift and Ulerfft Method

Javascript Matriz Shift and Ulerfft Method

Quando trabalhamos em qualquer linguagem de programação, as matrizes desempenham um papel essencial no cumprimento das tarefas de programação. Em JavaScript, as matrizes armazenam os mesmos tipos de dados, como seqüências de caracteres, números inteiros, matrizes ou até funções.

Enquanto trabalhamos com matrizes, geralmente precisamos adicionar ou remover elementos em uma matriz. Para atender a essa necessidade, Métodos Shift () e Netfift () venha em socorro. Neste post, teremos uma breve discussão sobre funções shift () e não apagadas () em JavaScript e alguns exemplos para ter uma compreensão profunda dessas funções.

O que são os métodos Shift () e Netfift () em JavaScript

O Método Shift () é usado para remover um elemento/item do ponto de partida de uma matriz.


O Método não () é usado para adicionar um elemento/item ao ponto de partida de uma matriz.

Vamos tentar adicionar e remover elementos de uma matriz usando Métodos Shift () e Netfift () Para entender melhor esses métodos.

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 teclado teclas de atalho para mozilla.
  • Usar Opção + ⌘ + C Teclas de atalho do teclado No Safari (se o menu do desenvolvedor não aparecer, abra preferências pressionando ⌘ +, e na guia avançada verificação “Mostrar desenvolver menu na barra de menus”).

Como usar o método shift () em javascript

Suponha que tenhamos uma variedade de números e queremos remover o primeiro elemento dele. O código de remover um elemento desde o início da matriz seria assim:

var intarr = [23, 45, 67];
INTARR.mudança(); // retorna o item removido
console.log (intarr);

Como usar o método de não dividir () em javascript

Da mesma forma, se quisermos adicionar um elemento no início de uma matriz, o código para adicionar um elemento seria assim:

var intarr = [45, 67];
INTARR.NIFT (23); // retorna o novo comprimento da matriz
console.log (intarr);

Conclusão

O Método Shift () em JavaScript remove um item desde o início de uma matriz e muda todos os outros itens para o índice anterior, enquanto o Método não () Adiciona um item ao início de uma matriz enquanto muda todos os outros itens para o próximo índice. O valor de retorno do Método Shift () é o item que é removido da matriz e o Método não () Retorna o novo comprimento da matriz. Esses dois métodos são muito usados ​​ao trabalhar com matrizes em JavaScript. Neste post, discutimos que mudança () e Métodos de Netfift () estão em JavaScript e como usá -los.