Pop elimina el último artículo
Elimine el último elemento y devuelva el valor del elemento eliminado; Si la matriz está vacía, regrese indefinida
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]
Shift elimina el primer elemento
Elimine el primer elemento de la matriz original y devuelva el valor del elemento eliminado; Si la matriz está vacía, regrese indefinida
var a = [1,2,3,4,5]; a.shift (); // a: [2,3,4,5] a.shift (); // A: [3,4,5]
empujar hasta el final
y devuelve la nueva longitud de la 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"] devuelve la longitud 7a.push ('yy'); // [1, 2, 3, 4, 5, 6, "xx", "yy"] Longitud de longitud 8desanimar a la cima
y devuelve la nueva longitud de la matriz;
var a = [1,2,3,4,5]; a.unshift (); // [1, 2, 3, 4, 5] a.unshift ("cc"); // ["cc", 1, 2, 4, 4, 5] retorna la longitud 6a.unshift ("aaa"); // ["aaa", "cc", 1, 2, 3, 4, 5] de longitud de retorno 7 7Flip de matriz inversa
y devuelve la matriz original volteada, la matriz original está volteada
var a = [1,2,3,4,5]; A.Reverse () // a: [5, 4, 3, 2, 1] retornos [5, 4, 3, 2, 1]
Convertir la matriz de uniones en cadena
y devuelve la cuerda, la matriz original se cambia de madera
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 de matriz
Y devuelva el índice del elemento, si no hay existencia, return -1, el índice comienza desde 0
var a = ['a', 'b', 'c', 'd', 'e']; a.indexof ('a'); // 0a.indexof (a); //-1a.indexof ('f'); //-1a.indexof ('e'); // 4Slice Intercepts (rodajas) matriz para obtener la matriz interceptada
Devuelve una nueva matriz compuesta de elementos del índice de inicio especificado (incluir) al índice de finalización (no incluido) en la matriz original. La matriz original cambia de madera y el índice comienza desde 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"]
Los cambios en la matriz original de la matriz de empalme de empalme pueden realizar el efecto de eliminar antes del cambio, eliminar después de POP, agregar antes del desplazamiento y agregar después del empuje.
Devuelve la matriz de elementos empalmado, la matriz original cambia, el índice comienza desde 0
/ * Los parámetros son 2 * /// El primer parámetro es el índice (a partir de 0), y el segundo es la longitud 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"] Var A = ['A', 'B', 'C', 'D', 'E']; a.splice (0,1); // [["a"] a: ["b", "c", "d", "e"] eliminar var a = [a ',' b ',' c ',' d ',' e '] a. *//// empalte (inicio, deletecount, val1, val2, ...): Elemento de Deletecount desde la posición de inicio, e inserte Val1, Val2, ... desde esta posición desde la posición hasta 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) // return [] del elemento que sigue al último elemento, interceptando cualquier longitud, debe estar vacío a: ["A", "b", "c", "d", "e", 88] agregue var a = [a ',' b ',' c ',' d ',' e ']; A.Splice (A.Length, 0,88) // devolviendo [] del elemento que sigue al último elemento, interceptando cualquier longitud, debe estar vacío a: ["a", "b", "c", "d", "e", 88] agregar var a = ['a', 'b', 'c', 'd', 'e']; a.splice (0,0,0,88,99)/ La longitud de 0 debe estar vacía A: [88, 99, "A", "B", "C", "D", "E"] agregado antes de destartimentar
combinación de concatación
Devuelve la nueva matriz fusionada, la matriz original está cambiada de madera
var a = ['a', 'b', 'c', 'd', 'e']; A.concat ([88,99]); // ["A", "b", "c", "d", "e", 88, 99] a: ["a", "b", "c", "d", "e"] var b = [9999,10000] A.concat (b); // ["A", "b", "c", "d", ",", ",", 999999999, "," D "," D "," D "," D "," D "," D "," D "," D "," D "," D "," D "," D "," D "," D ". A: ["A", "B", "C", "D", "E"]
Lo anterior es la operación de matriz JS (adición de matriz, deleción, flip, rotación de cuerdas, indexación, interceptación (corta) porción, empalme y combinación de la matriz) introducido a usted. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!