Como adicionar objeto à matriz em javascript
A maneira mais simples de um objeto ou qualquer outro tipo de elemento pode ser adicionado a uma matriz JavaScript é indexada. Você pode apenas atribuir o objeto a um índice da matriz e, se já houver um item, ele será substituído pelo novo objeto:
Seja obj = "Nome": "John Doe", "Id": 3;Este método é bastante fácil, mas é difícil conhecer os índices e o tamanho das matrizes, então temos que procurar outros métodos que possam ser usados para adicionar objetos às matrizes. Os métodos mais conhecidos, convenientes e fáceis de usar são empurrar(), NIFT () e emenda (). Suas funcionalidades são um pouco diferentes, mas qualquer um desses métodos pode ser usado. Vamos dar uma olhada em como eles são diferentes:
variedade.método push ()
A matriz.O método push () pega elementos como parâmetros e os adiciona ao final da matriz e retorna o novo tamanho da matriz:
Seja obj = "Nome": "John Doe", "Id": 3;variedade.Método não ()
A matriz.A função não () é o oposto do método push, pois adiciona elementos ao início da matriz. Semelhante ao método push, pode levar um ou mais elementos como parâmetros e adicioná -los a uma matriz:
Seja obj = "name": "richard roe", "id": 1;variedade.Método Splice ()
A matriz.O método Splice () é um pouco diferente, pois pode ser usado para excluir e inserir elementos de um determinado índice. São necessários três argumentos, o índice, nenhum dos elementos a serem excluídos e o novo elemento a ser adicionado:
Seja obj = "Nome": "John Doe", "Id": 3;Demos 0 como o 2º parâmetro, pois não queremos excluir nenhum elemento da matriz existente.
Métodos úteis adicionais
O JavaScript também oferece muitos outros métodos úteis para manipular matrizes, objetos e objetos presentes nas matrizes. A matriz.aplicar () e a matriz.concat () são duas dessas funções que podem ser úteis em nosso caso.
A matriz.Método Aplicar () pode ser usado para combinar o conteúdo das matrizes. Então, se você tem duas matrizes diferentes que contêm objetos e deseja adicionar os objetos de uma matriz a outra, você não precisa fazer isso manualmente um por um. Você pode simplesmente usar o método APLIC (). Além disso, se você precisar de uma nova matriz para ser formada a partir do conteúdo da matriz existente, poderá usar a função concat ().
Conclusão
Os métodos de empurrão, não acabamento e emenda podem ser usados para adicionar objetos às matrizes JavaScript. O método de push adiciona objetos ao final, o método de não acabamento adiciona objetos ao início e o método de emenda os adiciona em um determinado índice da matriz. Todos esses métodos foram explicados extensivamente no guia acima.