Adición de matriz
• ary.push ()
Agregue un elemento al final de la matriz, que devuelve la longitud de la nueva matriz después de agregarse, y la matriz original se cambia
• ary.unshift ()
Agregar elementos al comienzo de la matriz Devuelve la longitud de la nueva matriz después de agregar, y la matriz original se cambia
• var ary = [1,2,3,4];
var res = ary.unshift (6);
console.log (res); ---> 5
Lo que se devuelve es la longitud de la nueva matriz • Ary.splice (N, M, X) para eliminar los elementos M del índice N, colocar el elemento X recién agregado frente al índice n y devolver el elemento eliminado como una nueva matriz, y cambiar la matriz original.
• Ary.splice (n, 0, x)
0 elementos se eliminan del índice n, y el elemento recién agregado x se coloca frente al índice n. Se cambia la matriz vacía devuelta.
• Ary.splice (N, M)
Comience a eliminar los elementos M del índice N, devuelva el contenido eliminado como una nueva matriz y cambie la matriz original
• empalme (0,0, x) -----> Deshift
Eliminación de matrices
• ary.pop () elimina el último elemento de la matriz, devuelve el elemento eliminado y la matriz original se cambia
• ary.shift () elimina el primer elemento de la matriz, devuelve el elemento eliminado y la matriz original se cambia
• var ary = [5,8,3,4,6]; var res = ary.shift (); console.dir (res); ----> 5 Devuelve el primer elemento de la matriz • Elimine el contenido del último elemento de la matriz ary.splice (ary.length--
1,1) //ary.length-1 El contenido del último elemento de la matriz ary.length- = 1 ary.length----
• var ary = [5,8,3,4,6]; //
ary.splice (ary.length-1,1); //
ary.length- = 1;
console.dir (ary); ---->
La salida es consulta y copia de [5,8,3,4] matriz
• Slice (N, M) comienza desde el índice N, encuentra el índice M y devuelve el contenido encontrado como una nueva matriz, y la matriz original no cambia.
• Slice (N-1, M) extrae el enésimo término al término enésimo de la matriz
• Slice (n) Encuentre el final de la matriz a partir del índice n
• Slice (0) Slice () Copie la matriz original en un clon de matriz
• Concat () también puede implementar la clonación de la matriz
• La intención original de Concat es implementar la costura de la matriz ary.concat (ary2) para empalmar dos matrices
Convertir matrices en cadenas
• Tostring elimina cada elemento en la matriz y lo separa con una coma, y la matriz original permanece sin cambios
• Unir ("+") separa cada elemento en la matriz con un separador especificado
• Suma de matrices
var ary = [5,8,3,4,6]; var str = ary.join ("+"); var total = eval (str); console.dir (total); // Cambie la cadena especificada en una expresión real y ejecute var ary = [5,8,3,4,6]; var en total = 0; for (var i = 0; i <ary.length; i ++) {total+= ary [i]; } console.dir (total);Arreglo de matriz y clasificación
• Reverse () ordene la matriz invertida y cambie la matriz original
• La clasificación puede realizar la clasificación de grande a pequeño o pequeño, pero escribir directamente solo puede clasificar los números dentro de diez.sort (función (a, b) {return (ab);})
Algunos métodos de uso común son incompatibles
• El método indexOf () devuelve la ubicación donde primero aparece un valor de cadena especificado en la cadena.
• foreach
•mapa
Continuaré suplementando en el futuro en la habitación llena de gente. Espero que pueda ayudar a todos a comprender y aprender juntos.
La breve discusión anterior sobre la adición, eliminación, modificación y búsqueda de matrices en JavaScript es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.