Como adicionar elementos em uma matriz em JavaScript

Como adicionar elementos em uma matriz em JavaScript
Matrizes são estruturas de dados que são usadas para manter vários valores em uma variável. Uma única matriz JavaScript pode ter vários tipos de elementos armazenados nele. Pode ser modificado mesmo depois de ter sido declarado e inicializado. JavaScript Matrizes oferecem muitos métodos internos que podem ser usados ​​para acessar e manipular dados armazenados dentro deles.

Neste guia de instruções, discutiremos quatro métodos diferentes que podem ser usados ​​para adicionar elementos às matrizes JavaScript. Aqui está uma lista dos quatro métodos que discutiremos neste artigo:

  1. NIFT ()
  2. empurrar()
  3. concat ()
  4. emenda ()

Observação: Vou usar o console para demonstrar os exemplos presentes neste post.

Como inserir itens no início/início de uma matriz usando o método não dividido

O deserto A função é comumente usada para adicionar/inserir elementos ao início/início de uma matriz. É bastante simples usar o NIFT () método, basta passar o valor do elemento que você deseja adicionar a uma matriz ao NIFT () método e quando o NIFT () A função é invocada, o elemento será adicionado à matriz e o índice da matriz será alterado automaticamente para baixo:

var num = [1, 2, 3, 4, 5];
num.NIFT (0);
console.log (num);

Você também pode adicionar vários valores a uma matriz usando o NIFT () método:

var num = [1, 2, 3, 4, 5];
num.NIFT (-5, -4, -3, -2, -1, 0);
console.log (num);

Como adicionar elementos ao final de uma matriz usando o método push

O empurrar() O método é usado para inserir itens/elementos no último índice de uma matriz. São necessários um ou mais argumentos (separados por vírgulas) e os adiciona ao final da matriz especificada:

var num = [1, 2, 3, 4, 5];
num.push (6);
console.log (num);

Para vários valores:

var num = [1, 2, 3, 4, 5];
num.push (6, 7, 8, 9);
console.log (num);

Como adicionar elementos a uma matriz usando o método concat ()

O concat () O método não adiciona elementos à matriz existente, mas cria uma nova matriz modificada. Este método é útil quando precisamos da primeira matriz em seu estado original.

O concat () O método pode ser usado para adicionar elementos ao início e ao final da matriz:

var num = [1, 2, 3, 4, 5];
var num2 = [].concat (-5, -4, -3, -2, -1, 0, num);
console.log (num2);

Para adicionar elementos ao final da matriz:

var num = [1, 2, 3, 4, 5];
var num2 = [].concat (num, 6, 7, 8, 9);
console.log (num2);

Como adicionar elementos ao meio de uma matriz usando o método Splice ()

emenda () é usado para se livrar ou inserir elementos em uma matriz. Este método é um pouco diferente dos outros métodos discutidos acima. Requer três argumentos diferentes. O primeiro argumento define onde o item será adicionado na matriz. O segundo parâmetro especifica o número de elementos/itens que devem ser removidos da matriz. O segundo parâmetro será zero no caso de adicionar elementos. O terceiro parâmetro contém os valores dos elementos/itens que devem ser adicionados.

var num = [1, 2, 3, 4, 5];
num.emenda (2, 0, 2.5);
console.log (num);

Conclusão

Neste guia de instruções, vimos quatro maneiras diferentes de adicionar elementos a uma matriz em JavaScript. Podemos usar o NIFT () e a empurrar() métodos para adicionar elementos/itens ao início e final de uma matriz, respectivamente. Se não quisermos modificar nossa matriz original, mas sim uma nova matriz e adicionar elementos a ela, devemos usar o concat () método. No entanto, o emenda () O método nos fornece o máximo controle sobre o índice em que queremos adicionar nossos novos elementos.