Como he estado usando muchos métodos de matriz de JavaScript recientemente, he compilado un tutorial sobre JavaScript, y el contenido específico es el siguiente:
1. Método ordinario
1. Join () une elementos de matriz juntos y regresa como una cadena
Parámetros: opcional, especifique el separador entre elementos, si no hay parámetro, el valor predeterminado es una coma
Valor de retorno: cadena
Efecto en la matriz original: ninguno
2. Reverse () Devuelve el orden de los elementos de la matriz en orden inverso.
Parámetros: ninguno
Valor de retorno: matriz
Efecto en la matriz original: la matriz original se modifica a una matriz después de ser organizada en orden inverso
3. Sort () clasifica los elementos de la matriz y devuelve
Parámetros: la función de método de clasificación opcional, si no hay parámetros, el valor predeterminado se clasifica en el orden del diccionario.
Valor de retorno: matriz ordenada
Efecto en la matriz original: la matriz original se modifica a la matriz ordenada
4. Concat () conecta varias matrices
Parámetros: varios, pueden ser matrices o elementos.
Valor de retorno: la nueva matriz después de la conexión
Efecto en la matriz original: ninguno
5. Slice () corta varios elementos de la matriz, forma una nueva matriz y regresa
Parámetros: dos números, el segundo es opcional, el primer parámetro representa el valor de índice del primer elemento que comienza a ser interceptado (este elemento se incluye cuando se intercepta). Si el primer parámetro es un número negativo, significa que el elemento interceptado comienza desde el final del elemento (como -1 representa el último elemento); El significado del segundo parámetro es el valor de índice del elemento que se detiene para ser interceptado (este carácter no se incluye cuando se intercepta), y el valor negativo es el mismo que el primer parámetro.
Valor de retorno: la nueva matriz interceptada
Efecto en la matriz original: ninguno
6. Splice () reemplaza, elimina o inserta elementos de la matriz y devuelve una nueva matriz
Parámetros: varios parámetros, se requiere el primer parámetro, los otros son opcionales, el primer parámetro es el primer valor de índice de la operación. Cuando no hay segundo parámetro, se eliminarán todos los elementos después del valor de índice del primer parámetro (incluido el primer parámetro). Cuando el segundo parámetro contiene el segundo parámetro, el segundo parámetro elimina el número de elementos y devuelve una nueva matriz compuesta de estos elementos; Cuando el segundo parámetro es 0, los parámetros posteriores se insertarán en la matriz original como un nuevo elemento y devolverán una matriz vacía; Cuando el segundo parámetro no es 0 y contiene otros parámetros, se realizará una operación de reemplazo y la nueva matriz compuesta de los elementos originales antes de que se devuelva el reemplazo.
Valor de retorno: eliminar una nueva variedad de elementos
Impacto en la matriz original: reemplazar, eliminar, insertar y otras operaciones en la matriz original
7. Push () agrega elementos a la cola de la matriz y devuelve la longitud de la matriz
Parámetros: varios elementos agregados al final de la matriz
Valor de retorno: duración de la matriz después de agregar elementos
Efecto en la matriz original: se agregan elementos a la cola de la matriz original
8. Pop () elimina un elemento desde el final de la matriz
Parámetros: ninguno
Valor de retorno: elemento eliminado
Efecto en la matriz original: un elemento se elimina en la cola de la matriz original
9. Unshift () agrega elementos a la cabeza de la matriz y devuelve la longitud de la matriz
Parámetros: varios elementos agregados al encabezado de la matriz
Valor de retorno: duración de la matriz después de agregar elementos
Efecto en la matriz original: elemento agregado al encabezado del número original
10. Shift () elimina un elemento de la cabeza de la matriz
Parámetros: ninguno
Valor de retorno: elemento eliminado
Efecto en la matriz original: un elemento se elimina del encabezado de la matriz original
11. ToString () convierte la matriz en cadenas, separadas por comas entre cada elemento.
Parámetros: ninguno
Valor de retorno: la cadena formada (la matriz bidimensional también es solo los elementos que conectan la matriz bidimensional)
Efecto en la matriz original: ninguno
12. TOLOCALECRING () es la versión localizada del método toString ()
----------------------------------------------------------------------------------------------------------------------------
2. Método iterador
1. Foreach () llama método a cada elemento de la matriz
Parámetro: una función
Valor de retorno: ninguno
Efecto en la matriz original: ninguno
2. Cada () acepta una función con un valor de retorno booleano. Todos los elementos en la matriz regresan verdadero, entonces verdadero, de lo contrario regresan falso
Parámetro: una función con un valor de retorno booleano
Valor de retorno: Verdadero o Falso
Efecto en la matriz original: ninguno
3. Algunos () aceptan una función con un valor de retorno booleano. Mientras haya elementos en la matriz, la función devuelve verdadero, de lo contrario devuelve falso
Parámetro: una función con un valor de retorno booleano
Valor de retorno: Verdadero o Falso
Efecto en la matriz original: ninguno
4. MAP () acepta una función como parámetro y devuelve una nueva matriz. Los elementos de la nueva matriz son el resultado del elemento de matriz original utilizando la función.
Parámetro: una función
Valor de retorno: una matriz de resultados de cada elemento utilizando la función
Efecto en la matriz original: ninguno
5. Filter () recibe una función con un valor booleano como parámetro, debe usar la función para todos los elementos y devuelve una nueva variedad de elementos con un valor de retorno de verdad.
Parámetro: una función
Valor de retorno: cada elemento utiliza una matriz de elementos con la función verdadera
Efecto en la matriz original: ninguno
----------------------------------------------------------------------------------------------------------------------------
3. Método de combinación
1. Reduce () acepta una función como un argumento y devuelve un valor. Comenzando con un valor acumulado, la función se llama constantemente en el valor acumulado y los elementos posteriores en la matriz.
Parámetro: una función
Valor de retorno: el último valor acumulado
Efecto en la matriz original: ninguno
2. Método Reduceright ()
Nota: Como reducir, la orden de ejecución es de derecha a izquierda
El resumen anterior y el análisis de los métodos de matriz de 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.