Desde que tenho usado muitos métodos de matriz JavaScript recentemente, compilei um tutorial sobre JavaScript, e o conteúdo específico é o seguinte:
1. Método comum
1. JON
Parâmetros: Opcional, especifique o separador entre os elementos, se não houver parâmetro, o padrão é uma vírgula
Valor de retorno: string
Efeito na matriz original: nenhum
2. RENTRA () retorna a ordem dos elementos da matriz em ordem reversa.
Parâmetros: Nenhum
Valor de retorno: Array
Efeito na matriz original: a matriz original é modificada em uma matriz após ser organizada em ordem inversa
3. Orting () classifica os elementos da matriz e retorna
Parâmetros: Função opcional de método de classificação, se não houver parâmetros, o padrão será classificado na ordem do dicionário.
Valor de retorno: matriz classificada
Efeito na matriz original: a matriz original é modificada para a matriz classificada
4. Concat () conecta várias matrizes
Parâmetros: vários, podem ser matrizes ou elementos.
Valor de retorno: a nova matriz após a conexão
Efeito na matriz original: nenhum
5. Slice () reduz vários elementos da matriz, forma uma nova matriz e retorna
Parâmetros: dois números, o segundo é opcional, o primeiro parâmetro representa o valor do índice do primeiro elemento que começa a ser interceptado (esse elemento é incluído quando interceptado). Se o primeiro parâmetro for um número negativo, significa que o elemento interceptado começa no final do elemento (como -1 representa o último elemento); O significado do segundo parâmetro é o valor do índice do elemento que impede interceptar (esse caractere não está incluído quando interceptado) e o valor negativo é o mesmo que o primeiro parâmetro.
Valor de retorno: a nova matriz interceptada
Efeito na matriz original: nenhum
6. Splice () substitui, exclui ou insere elementos da matriz e retorna uma nova matriz
Parâmetros: vários parâmetros, o primeiro parâmetro é necessário, os outros são opcionais, o primeiro parâmetro é o primeiro valor de índice da operação. Quando não houver segundo parâmetro, todos os elementos após o valor do índice do primeiro parâmetro (incluindo o primeiro parâmetro) serão excluídos. Quando o segundo parâmetro contém o segundo parâmetro, o segundo parâmetro exclui o número de elementos e retorna uma nova matriz composta por esses elementos; Quando o segundo parâmetro é 0, os parâmetros subsequentes serão inseridos na matriz original como um novo elemento e retornarão uma matriz vazia; Quando o segundo parâmetro não é 0 e contém outros parâmetros, uma operação de substituição será executada e a nova matriz composta pelos elementos originais antes da substituição ser retornada.
Valor de retorno: Exclua uma nova variedade de elementos
Impacto na matriz original: substitua, exclua, insira e outras operações na matriz original
7. Push () adiciona elementos à cauda da matriz e retorna o comprimento da matriz
Parâmetros: vários elementos adicionados ao final da matriz
Valor de retorno: comprimento da matriz após adicionar elementos
Efeito na matriz original: os elementos são adicionados à cauda da matriz original
8. Pop () exclui um elemento do final da matriz
Parâmetros: Nenhum
Valor de retorno: elemento excluído
Efeito na matriz original: um elemento é excluído na cauda da matriz original
9. Netfift () adiciona elementos à cabeça da matriz e retorna o comprimento da matriz
Parâmetros: vários elementos adicionados ao cabeçalho da matriz
Valor de retorno: comprimento da matriz após adicionar elementos
Efeito na matriz original: elemento adicionado ao cabeçalho do número original
10. Shift () exclui um elemento da cabeça da matriz
Parâmetros: Nenhum
Valor de retorno: elemento excluído
Efeito na matriz original: um elemento é excluído do cabeçalho da matriz original
11. ToString () converte a matriz em cordas, separadas por vírgulas entre cada elemento.
Parâmetros: Nenhum
Valor de retorno: a sequência formada (a matriz bidimensional também é apenas os elementos que conectam a matriz bidimensional)
Efeito na matriz original: nenhum
12. Tolocalestring () é a versão localizada do método ToString ()
--------------------------------------------------------------------------------------------------------------------------------------------------
2. Método do iterador
1. Foreach () chama o método para cada elemento da matriz
Parâmetro: uma função
Valor de retorno: nenhum
Efeito na matriz original: nenhum
2. Todo () aceita uma função com um valor de retorno booleano. Todos os elementos da matriz retornam true, então true, caso contrário, retornem falsos
Parâmetro: uma função com um valor de retorno booleano
Valor de retorno: verdadeiro ou falso
Efeito na matriz original: nenhum
3. Alguns () aceitam uma função com um valor de retorno booleano. Enquanto houver elementos na matriz, a função retorna true, caso contrário, retorna falsa
Parâmetro: uma função com um valor de retorno booleano
Valor de retorno: verdadeiro ou falso
Efeito na matriz original: nenhum
4. Map () aceita uma função como um parâmetro e retorna uma nova matriz. Os elementos da nova matriz são o resultado do elemento de matriz original usando a função.
Parâmetro: uma função
Valor de retorno: uma matriz de resultados de cada elemento usando a função
Efeito na matriz original: nenhum
5. O filtro () recebe uma função com um valor booleano como parâmetro, deve usar a função para todos os elementos e retorna uma nova matriz de elementos com um valor de retorno do verdadeiro.
Parâmetro: uma função
Valor de retorno: Cada elemento usa uma matriz de elementos com a função true
Efeito na matriz original: nenhum
--------------------------------------------------------------------------------------------------------------------------------------------------
3. Método de combinação
1. Reduce () aceita uma função como um argumento e retorna um valor. Começando com um valor acumulado, a função é constantemente chamada no valor acumulado e nos elementos subsequentes na matriz.
Parâmetro: uma função
Valor de retorno: o último valor acumulado
Efeito na matriz original: nenhum
2. Método ReduceRight ()
NOTA: Como reduzir, a ordem de execução é da direita para a esquerda
O resumo e análise acima dos métodos de matriz JavaScript é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.