El empalme en JavaScript se usa principalmente para operar en matrices en JS, incluida la eliminación, adición, reemplazo, etc.
Nota: ¡Este método cambia la matriz original! .
1. Eliminar: utilizado para eliminar elementos, dos parámetros, el primer parámetro (la posición del primer elemento que se eliminará), el segundo parámetro (el número de elementos a eliminar)
2. Inserte: inserte cualquier elemento de elemento en la posición especificada de la matriz. Tres parámetros, el primer parámetro (posición de inserción), el segundo parámetro (0) y el tercer parámetro (insertar elemento)
3. Reemplace: inserte cualquier elemento de elemento en la posición especificada de la matriz y elimine cualquier número de elementos al mismo tiempo, tres parámetros. El primer parámetro (posición de inicio), el segundo parámetro (número de elementos eliminados) y el tercer parámetro (inserte cualquier número de elementos)
Ejemplo:
1. Eliminar función. El primer parámetro es la primera posición y el segundo parámetro es el número de eliminación.
Array.splice (índice, num), el valor de retorno se elimina y la matriz es el valor de resultado.
p.ej:
<! DocType html> <html> <body> <script> var array = ['a', 'b', 'c', 'd']; var removeRearray = array.splice (0,2); alerta (array); // pop c, d alerta (removeRearray); // El valor de retorno es el elemento de eliminación, es decir, a, b </script> </body> </html>
2. Insertar función, el primer parámetro (posición de inserción), el segundo parámetro (0) y el tercer parámetro (insertar elemento)
array.splice (índice, 0, insertValue), el valor de retorno es una matriz vacía, el valor de la matriz es el valor final del resultado
p.ej:
<! DocType html> <html> <body> <script> var array = ['a', 'b', 'c', 'd']; var removeRearray = array.splice (1,0, 'insertar'); alerta (matriz); // Pop A, Insert, B, C, D Alert (RemoveRArray); // Pop up vacía </script> </body> </html>
3. Función de reemplazo, el primer parámetro (posición de inicio), el segundo parámetro (número de elementos eliminados) y el tercer parámetro (inserte cualquier número de elementos)
Array.splice (índice, num, insertValue), el valor de retorno se elimina y la matriz es el valor de resultado.
p.ej:
<! DocType html> <html> <body> <script> var array = ['a', 'b', 'c', 'd']; var removeRearray = array.splice (1,1, 'insertar'); alerta (matriz); // Pop A, Insert, C, D Alert (RemoveRArray); // Pop up B </script> </body> </html>
Lo anterior es una explicación detallada del uso de métodos de empalme en JavaScript presentados por el editor. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!