1. Introdução às matrizes
Os tipos de elemento na matriz podem ser numéricos, string, boolean, etc., ou mesmo uma matriz.
2. Defina uma matriz
1. Defina uma matriz através do construtor da matriz:
var arr = new Array (); var arr = nova matriz (tamanho); var arr = nova matriz (elemento1, elemento2, ...);
2. Defina a matriz diretamente:
var arr = ["string", true, 13];
PS: Como objeto, esta redação não chama o construtor Array ().
3. Elementos da matriz
1. Elementos da matriz de acesso: através do operador de acesso [] como arr [2];
2. Adicione elementos da matriz: atribua diretamente valores aos elementos da matriz.
3. Excluir elementos da matriz:
Depois que um elemento de matriz é definido, ele não pode ser excluído. O uso do operador de exclusão pode excluir apenas o valor do elemento da matriz, tornando o valor do elemento indefinido, mas não pode excluir um elemento de matriz e os elementos da matriz não podem ser reduzidos.
4. Número de elementos da matriz: comprimento da matriz. Array.Length
4. Método da matriz
ToString (): converta a matriz para string
JONE (): Concatenar elementos da matriz em strings e conectar automaticamente elementos de matriz com vírgulas como conectores. 1,2,3
Junte -se (STR): Concatenar elementos da matriz em strings e use STR como um conector para conectar elementos da matriz. Junte-se (-): 1-2-3
Método de pilha:
push (): Adicione um elemento no final da matriz e o valor de retorno é o comprimento da matriz após adicionar o elemento.
pop (): remova o último elemento do final da matriz, reduza o valor do comprimento da matriz e retorne o elemento removido.
Método da fila:
push (): Adicione um elemento no final da matriz e o valor de retorno é o comprimento da matriz após adicionar o elemento.
Shift (): Remova um elemento da extremidade frontal da matriz, reduza o valor do comprimento da matriz e retorne o elemento removido. E mova todos os elementos restantes para a frente em 1 bit.
NETNIFT (): Adicione um elemento da extremidade frontal da matriz, e o valor de retorno é o comprimento da matriz após adicionar o elemento (ou seja, o navegador não suporta o valor de retorno, retorna indefinido). um
Ordenar por:
reverse (): Inverter
Sort (): classificar por ordem de codificação de caracteres
classificar (ordem): o parâmetro de ordem deve ser uma função e a função deve ter dois parâmetros.
// Classificação positiva FUNÇÃO ASCORDO (VALUE1, VALUE2) {if (value1 <value2) {return -1;} else if (value1> value2) {return 1;} else {return 0;} // reverse Sorting funcorder (value1, value2) {if (value1 <{Return 1;} se (}; [0,1,5,10,15]; Box.sort (Ascorder); Box.sort (Descordorder);Como operar:
Concat (): Adicione elementos e gerar nova matriz, o comprimento da matriz original não muda.
Splice (): Exclua, substitua ou insira elementos de matriz.
Splice (Iniciar, Conte, Valor, ...): Iniciar: Iniciar Posição; Contagem: Número de elementos
Slice (Start, End): Retorna uma parte da matriz.
TolocalString (): converta para string local.
O exposto acima é o conhecimento relevante sobre a definição de matrizes JavaScript e técnicas de operação numérica introduzidas pelo editor. Espero que seja útil para você!