De hecho, los que normalmente uso son Push and Pop, pero aún los escribo para su uso posterior.
Shift : elimine el primer elemento de la matriz original y devuelva el valor del elemento eliminado; Si la matriz está vacía, devuelve indefinido
La copia del código es la siguiente:
var a = [1,2,3,4,5];
var b = a.shift (); // A: [2,3,4,5] B: 1
Unhift : agrega el argumento al comienzo de la matriz original y devuelve la longitud de la matriz
La copia del código es la siguiente:
var a = [1,2,3,4,5];
var b = a.unshift (-2, -1); // a: [-2, -1,1,2,3,4,5] b: 7
Nota: El valor de retorno de prueba en IE6.0 siempre está indefinido, y el valor de retorno de prueba en FF2.0 es 7, por lo que el valor de retorno de este método no es confiable. Cuando necesite usar el valor de retorno, puede usar Splice en lugar de este método. Este artículo proviene de www.45it.com
Pop : elimine el último elemento de la matriz original y devuelva el valor del elemento eliminado; Si la matriz está vacía, devuelve indefinido
La copia del código es la siguiente:
var a = [1,2,3,4,5];
var b = a.pop (); // A: [1,2,3,4] B: 5
Push : Agregue el argumento al final de la matriz original y devuelva la longitud de la matriz
La copia del código es la siguiente:
var a = [1,2,3,4,5];
var b = a.push (6,7); // A: [1,2,3,4,5,6,7] b: 7
Concat : Devuelve una nueva matriz, que se compone de agregar parámetros a la matriz original.
La copia del código es la siguiente:
var a = [1,2,3,4,5];
var b = A.concat (6,7); // A: [1,2,3,4,5] B: [1,2,3,4,5,6,7]
Splice (Start, Deletecount, Val1, Val2, ...): Deletecount elemento desde la posición de inicio e inserte Val1, Val2, ...
La copia del código es la siguiente:
var a = [1,2,3,4,5];
var b = a.splice (2,2,7,8,9); // A: [1,2,7,8,9,5] b: [3,4]
var b = a.splice (0,1); // mismo cambio
A.Splice (0,0, -2, -1); var b = a.length; // mismo inhift
var b = a.splice (a.length-1,1); // mismo pop
A.Splice (A.Length, 0,6,7); var b = a.length; // mismo empuje
----------------------------------------------------------------------------------------------------------------------------
Detalles de empalme :
El método de función de empalme es eliminar uno o más elementos de una matriz, y si es necesario, inserte un nuevo elemento en la posición del elemento eliminado para devolver el elemento eliminado.
Arrayobj.splice (inicio, deletecount, [item1 [, item2 [, ... [, itemn]]]]))
Entre ellos, se requiere ArrayObj. Un objeto de matriz.
Comenzar es imprescindible. Especifica la posición inicial para eliminar elementos de la matriz, que se calcula a partir de 0.
Deletecount es imprescindible. El número de elementos a eliminar.
Elemento1, item2 ,. ., Elemn es una opción imprescindible. Nuevo elemento que se insertará en la ubicación del elemento eliminado.
El método de función de empalme en JavaScript puede eliminar el número especificado de elementos que comienzan desde la posición de inicio e insertar nuevos elementos, modificando así ArrayOBJ. El valor de retorno es un nuevo objeto de matriz compuesto por los elementos eliminados.
----------------------------------------------------------------------------------------------------------------------------
Reverso : inverso la matriz
La copia del código es la siguiente:
var a = [1,2,3,4,5];
var b = a.reverse (); // A: [5,4,3,2,1] b: [5,4,3,2,1]
Sort (OrderFunction): ordene la matriz por parámetros especificados
La copia del código es la siguiente:
var a = [1,2,3,4,5];
var b = a.sort (); // A: [1,2,3,4,5] b: [1,2,3,4,5]
Slice (Start, End): devuelve una nueva matriz compuesta de elementos desde el subíndice de inicio especificado al subíndice final en la matriz original.
La copia del código es la siguiente:
var a = [1,2,3,4,5];
var b = A.Slice (2,5); // A: [1,2,3,4,5] b: [3,4,5]
unirse (separador): agrupe los elementos de la matriz en una cadena, con separador como separador. Si se omite, use la coma predeterminada como separador.
La copia del código es la siguiente:
var a = [1,2,3,4,5];
var b = A.Join ("|"); // A: [1,2,3,4,5] b: "1 | 2 | 3 | 4 | 5"
Lo anterior se trata de este artículo, espero que te pueda gustar.