Pop exclua o último item
Exclua o último item e retorne o valor do elemento excluído; Se a matriz estiver vazia, retorne indefinido
var a = [1,2,3,4,5]; a.pop (); // a: [1, 2, 3, 4] a.pop (); // a: [1, 2, 3] a.pop (); // a: [1, 2]
turno exclui o primeiro item
Exclua o primeiro item da matriz original e retorne o valor do elemento excluído; Se a matriz estiver vazia, retorne indefinido
var a = [1,2,3,4,5]; a.Shift (); // a: [2,3,4,5] A.Shift (); // a: [3,4,5]
Empurre até o fim
e devolver o novo comprimento da matriz;
var a = [1,2,3,4,5]; a.push (6); // [1, 2, 3, 4, 5, 6] aa.push ('xx'); // [1, 2, 3, 4, 5, 6, "xx"] retorna comprimento 7a.push ('yy'); // [1, 2, 3, 4, 5, 6, 6, "xx", "yy];deserto para o topo
e devolver o novo comprimento da matriz;
var a = [1,2,3,4,5]; A.UnShift (); // [1, 2, 3, 4, 5] A.UnShift ("CC"); // ["CC", 1, 2, 3, 4, 5] Retorna o comprimento 6a.unshift ("aaa"); // ["AAA", "CC", 1, 2, 3, 4, 4] Return 7Flip de matriz reversa
e devolver a matriz original invertida, a matriz original é invertida
var a = [1,2,3,4,5]; a. reverse () // a: [5, 4, 3, 2, 1] retorna [5, 4, 3, 2, 1]
Converter a matriz de junção em string
e devolver a corda, a matriz original é alterada em madeira
var a = [1,2,3,4,5]; var B = A.Join ('||'); // B: "1 || 2 || 3 || 4 || 5" A: [1,2,3,4,5]índice de índice de elemento da matriz
E retorne o índice de elementos, se não houver existência, retornar -1, o índice começa de 0
var a = ['a', 'b', 'c', 'd', 'e']; A.IndexOf ('A'); // 0a.IndexOf (a); //-1a.IndexOf ('f'); //-1a.indexOf ('e'); // 4Matriz de interceptação de fatias (fatias) para obter a matriz interceptada
Retorna uma nova matriz composta por itens do índice de partida especificado (incluir) ao índice final (não incluído) na matriz original. A matriz original é alterada em madeira e o índice começa em 0.
var a = ['a', 'b', 'c', 'd', 'e']; a.slice (1,3); // ["b", "c"] a: ['a', 'b', 'c', 'd', 'e'] a.slice (0,4); // ["a", "b", "c", "d"] a.slice (3,4); // ["d"], "c", "d"] a.slice (3,4); // ["d"]
A matriz de emenda em emenda As alterações originais da matriz pode realizar o efeito da exclusão antes do turno, excluindo após o POP, adicionando antes do não dividido e adicionando após o push.
Retorna a matriz de elementos emendados, a matriz original muda, o índice começa de 0
/ * Os parâmetros são 2 * /// O primeiro parâmetro é o índice (a partir de 0), e o segundo é o comprimento var a = ['a', 'b', 'c', 'd', 'e']; a.splice (0,2); // ["A", "B"] A: ["C", "D", "E"] A.Splice (0,2); // ["C", "D" A: ["E"] a.splice(0,1);//["a"] a:["b", "c", "d", "e"] delete var a = ['a','b','c','d','e']a.splice(a.length-1,1)l//["e"] a:["a", "b", "c", "d"] Delete/* parameters greater than 2 *//// Splice (Iniciar, DeleteCount, Val1, Val2, ...): DeleteCount Item da posição inicial e insira Val1, Val2, ... a partir desta posição da posição para o val1, val2, ... var a = ['a', 'b', 'c', 'd', 'e']; a.Splice (3,1,10,21,238,99); // ["d"] A: ["A", "B", "C", 10, 21, 238,99, "E"] var a = ['a', 'b', 'c', 'd', 'e']; a.Splice (A. Length, 100000000,88) // retorna [] do elemento após o último elemento, interceptando qualquer comprimento, deve estar vazio a: ["a", "b", "c", "d", "e", 88] adicionar var a = ['a', 'b', 'c', 'd', 'e']; a.Splice (A.Length, 0,88) // retornando [] do elemento seguindo o último elemento, interceptando qualquer comprimento, deve estar vazio a: ["a", "b", "c", "d", "e", 88] add a = ['a', 'b', 'c', 'd', 'e']; O comprimento de 0 deve estar vazio a: [88, 99, "a", "b", "c", "d", "e"] adicionado antes do desvio
combinação concat
Devolva a nova matriz mesclada, a matriz original é alterada em madeira
var a = ['a', 'b', 'c', 'd', 'e']; A.CONCAT ([88,99]); // ["A", "B", "C", "D", "E", 88, 99] A: ["A", "B", "C", "D" D "," E "] var B = [999,10000] A.Cat (B); A: ["A", "B", "C", "D", "E"]
O acima é que a operação de matriz JS (adição de matriz, exclusão, flip, rotação de cordas, indexação, interceptação (fatia), splice e combinação da matriz) introduzida a você. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!