Método Sort () em JavaScript
Classificar elementos da matriz é muito crucial, em JavaScript Um método de construção 'organizar()' é usado para classificar os elementos de matriz não classificados, por padrão, ele classifica os elementos da matriz em ordem crescente:
const input_array = [15, 13, 0, 12, -10, 6];Utilizamos a função Sort () neste programa e, como resultado, ele retornará uma matriz classificada:
Também podemos passar no parâmetro de comparação. Por exemplo, considere o código abaixo para imprimir a matriz em ordem decrescente:
const input_array = [15, 13, 0, 12, -10, 6];Passamos dois parâmetros para a função "inferior" e "superior", e "mais alto" retornará a saída em ordem descendente, enquanto "mais baixo" retornará a saída em ordem crescente:
Método reverso () em JavaScript
No JavaScript, o método "reverse ()" é usado para reverter a ordem dos elementos da matriz, considere o código abaixo para entender o funcionamento da função reversa:
const input_array = [15, 13, 0, 12, -10, 6];A saída para a função reversa será:
Método push () em JavaScript
Para adicionar alguns novos elementos ao JavaScript da matriz, utiliza o método "push ()", ele anexa o novo elemento no último índice de matriz:
const input_array = [15, 13, 0, 12, -10, 6];Anexamos '100' na matriz usando o método push, a saída será:
Método pop () em JavaScript
Em JavaScript, o método "pop ()" exclui o último elemento da matriz:
const input_array = [15, 13, 0, 12, -10, 6];O código acima retirará o "6" da matriz e a saída resultante será:
Método Shift () em JavaScript
O método "shift ()" é usado para excluir o primeiro elemento da matriz:
const input_array = [15, 13, 0, 12, -10, 6];O código acima retirará o "15" da matriz e a saída deste programa será:
Método não () em JavaScript
Nas funções JavaScript "não () ()", tomam um elemento como um parâmetro e o colocam no início da matriz:
const input_array = [15, 13, 0, 12, -10, 6];A saída do código indicado acima será:
método de preenchimento () em javascript
Em JavaScript, o método "preenchi ()" replica todas as entradas de uma matriz com algum valor especificado:
const input_array = [15, 13, 0, 12, -10, 6];Agora, implementaremos o método "preenchimento" no "input_array":
Na saída, todos os elementos da matriz serão replicados com o '50':
O método de preenchimento também lida com os parâmetros opcionais. São necessários três parâmetros, primeiro para o valor especificado, segundo para o índice de partida e terceiro parâmetro para o último índice. Como resultado, ele replicará todos os elementos da matriz do índice inicial especificado para o último índice especificado.
const input_array = [15, 13, 0, 12, -10, 6];Como exemplo, passamos 50, 1 e 3 no método de preenchimento, agora o método de preenchimento substituirá os elementos da matriz do índice 1 ao índice 3 com 50. Enquanto os índices restantes valores permanecerão inalterados. Agora observe a saída do método de preenchimento parametrizado:
Método Splice () em JavaScript
Em JavaScript, o método "Splice ()" é usado com muita frequência devido às suas propriedades únicas e específicas. Ele pode anexar ou excluir os elementos de uma matriz e pode executar as duas ações simultaneamente.
O método "Splice ()" contém três parâmetros:
Agora considere um exemplo em que queremos adicionar um elemento na matriz sem excluir nenhum elemento existente:
const input_array = [15, 13, 0, 12, -10, 6];Neste exemplo, definimos o valor do segundo parâmetro como 0. Na saída, observamos que '5' é adicionado no índice dois e não excluiu nenhum valor existente:
Agora vamos considerar um exemplo em que queremos excluir um elemento da matriz:
const input_array = [15, 13, 0, 12, -10, 6];Aqui no primeiro parâmetro, especificamos o índice inicial '1' e no segundo parâmetro que escrevemos '2', que especifica que excluem dois elementos da matriz. Não escrevemos o terceiro parâmetro porque não queremos adicionar um novo elemento na matriz:
Na saída, observamos que os valores dos índices 1 e 2 são excluídos da matriz:
Agora, consideraremos um exemplo para adicionar e excluir algumas entradas de uma matriz simultaneamente:
const input_array = [15, 13, 0, 12, -10, 6];Portanto, neste exemplo, o método "Splice ()" especifica o do índice 1 excluir dois elementos e inserir um novo elemento no índice 1:
Conclusão
No JavaScript, os métodos do mutador não criam novas matrizes, mas modificam as matrizes atuais. Neste artigo, abordamos várias funções do mutador de matriz. Aprendemos como os métodos do mutador funcionam em JavaScript e analisamos isso entre todos esses métodos, o método POP e o método push modificam os índices finais da matriz, enquanto o método de mudança e o método de desvio modificam os índices iniciais da matriz. Além disso, descobrimos como classificar a matriz em ordem ascendente ou descendente e como reverter ou replicar os elementos da matriz usando diferentes métodos de mutador.