Este artigo resume os métodos comuns de matrizes JavaScript para você, o conteúdo específico é o seguinte
1. Método de junção ():
O método Array.join () converte todos os elementos da matriz em strings e os vincula, retornando a última string gerada. Você também pode especificar seqüências opcionais para separar os elementos da matriz na string gerada. Se nenhum delimitador for especificado, uma vírgula será usada por padrão. Exemplos são os seguintes:
var a = [1,2,3]; A.Join (); // => "1,2,3" porque não há delimitador especificado, o padrão é uma vírgula. A.Join ("+"); // => "1+2+3" Especifica o delimitador como+A.Join ("-"); // => "1-2-3" Especifica o delimitador como-O método Array.join () é uma operação inversa do método String.split (), que divide a string em vários blocos para criar uma matriz.
2. Método reverso ():
O método Array.Reverse () exibe os elementos na matriz e retorna a matriz de flashback. É uma nova matriz que não produz flashbacks na matriz original. Retorna para a matriz original, mas os elementos internos foram reorganizados e reorganizados. Exemplos são os seguintes:
var a = [1,2,3]; a. reverse (); // => a = [3,2,1];
3. Método Sort ():
O método Array.sort () classifica os elementos da matriz e retorna a matriz classificada. Se os parâmetros não forem passados, o padrão será classificado em ordem alfabética. Exemplos são os seguintes:
var a = [4,3,1,2] a.sort (); // => [1,2,3,4] a.sort (função (a, b) {return ab;}); // => [1,2,3,4] classy a.sort (function (a, b) {return ba;}); // => [4,2,2,2,2,2.1]É muito conveniente usar funções anônimas aqui, porque não há necessidade de nomear a função se for usada apenas uma vez.
4. Concat ():
O método Array.Concat () cria e retorna uma nova matriz. Os elementos da nova matriz contêm os elementos que chamam a matriz e os valores dos parâmetros passados em concat (). Os parâmetros passados podem ser valores ou matrizes separados. Concat () não achatará a matriz Recursivamente. Exemplos são os seguintes:
var a = [5,6,7]; A.Concat (1,2); // => [5,6,7,1,2]; A.Concat ([1,2]); // => [5,6,7,1,2]; a.Concat (3, [1,2]); // => [5,6,7,3,1,2]; a.Concat ([1, [2,3]]); // => [5,6,7,1, [2,3]];
5. Método Slice ():
O método Array.slice () retorna um fragmento ou subarray da matriz especificada. Você pode passar um ou dois parâmetros nele, e os parâmetros podem ser positivos ou negativos. Exemplos são os seguintes:
var a = [5,6,7,3,1,2]; a.slice (1) // => [6,7,3,1,2] O parâmetro numérico refere -se ao índice da matriz. Um parâmetro indica a posição inicial. Se o segundo parâmetro não for passado, o padrão será o número de elementos na matriz. a.slice (1,3) // => [6,7] O segundo parâmetro é a posição final do índice de matriz, (excluindo) índice> = 1 && Índice <3; a.slice (1, -3) // => [6,7] Quando há números negativos nos parâmetros, você pode converter números positivos, o método é -3+6 (número de elementos na matriz) a.slice (-3, -2) // => [3] similarmente, como acima.
6. Método Splice ():
O método Array.splice () é um método comum para inserir ou excluir em uma matriz. Ele modificará a matriz chamada, Splice () pode passar em três parâmetros. O primeiro parâmetro indica o local onde o índice do elemento começa, o segundo parâmetro indica o número total de elementos excluídos e o terceiro parâmetro indica o elemento inserido. A posição da inserção do elemento é a posição em que o elemento inicia a exclusão. Exemplos são os seguintes:
var a = [5,6,7,3,1,2]; a.splice (2); // => [7,3,1,2] a = [5,6]; // Passe em um parâmetro para representar todos os elementos após a exclusão do índice. a.splice (2,2); // => [7,3] a = [5,6,1,2]; O segundo parâmetro representa o número de elementos excluídos. A.Splice (2,2, 'A', 'B', 'C'); // => [7,3] a = [5,6, 'a', 'b', 'c', 1,2];
7. Métodos push () e não -definidos ():
O método Array.push () é adicionar um elemento ao final da matriz, que retorna o comprimento da nova matriz; O método Array.UnShift () é adicionar um elemento à frente da matriz, que retorna o comprimento da nova matriz. Exemplos são os seguintes:
var a = [1,2,3]; a.push (4,5); // a = [1,2,3,4,5]; O valor de retorno é 5; a.unshift (4,5); // a = [4,5,1,2,3]; O valor de retorno é 5; ☆ Parâmetros aceitáveis podem ser um ou mais.
8. Métodos pop () e shift ():
O método Array.pop () é excluir o último elemento na matriz, que retorna o elemento excluído; O método Array.Shift () é excluir o elemento frontal da matriz, que retorna o elemento excluído.
var a = [5,6,7]; a.pop (); // a = [5,6]; O valor de retorno é 7 a.shift (); // a = [6,7]; Valor de retorno 5
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.