La Red de Conocimientos Pedagógicos - Currículum vitae - Serie comparativa de métodos similares en js (2) Diferencias entre métodos de corte, empalme y división

Serie comparativa de métodos similares en js (2) Diferencias entre métodos de corte, empalme y división

No sé cómo te sientes acerca de cortar, empalmar y dividir. De todos modos, cuando entré en contacto por primera vez con estas tres funciones, estaba completamente confundido porque parecían hermanos gemelos. se activan cada vez que los uso y ni siquiera me molesto en recordar sus funciones. Entonces, para ayudar a las personas que tienen el mismo problema que yo, resolvámoslo.

Además de parecer similares, los tres métodos en realidad tienen funciones completamente diferentes para ayudar a la memoria, resumámoslos primero:

1. slice es un método tanto de Array como de String, y sus funciones también son las mismas. Es lo mismo que un trozo de cadena, que se utiliza para interceptar valores de intervalo. Consulte el artículo anterior para conocer el método slice() de String: Serie comparativa de métodos similares en js (1) Diferencias entre los métodos slice, substring y substr de String.

2. El empalme es solo un método de matriz. El empalme de matriz tiene múltiples p en apariencia que el corte. Esta p hace una gran diferencia y es súper poderosa. Se puede utilizar para insertar, eliminar e incluso reemplazar elementos de una matriz.

3. split es solo un método de cadena. También tiene p en apariencia, pero carece de ce y tiene una t adicional. Esta t es tan poderosa que rompe la cuerda en múltiples segmentos con una patada y asusta la cuerda en una matriz. Así es, el método split() se utiliza para dividir una cadena en una matriz de cadenas.

Déjame hablar de ellos por separado:

Uso: array.slice(inicio, fin)

Explicación: slice() Este método se utiliza para La matriz se intercepta parcialmente y se devuelve una copia de la matriz; el parámetro inicial es el índice inicial de interceptación de la matriz y el parámetro final es igual a la posición del índice del último elemento que desea interceptar más 1 (opcional)

Uso: array.splice(start, deleteCount, item,…..,itemX)

Explicación: El método splice() se utiliza para insertar, eliminar o reemplazar elementos de una matriz. El método de empalme elimina uno o más elementos de una matriz y los reemplaza con elementos nuevos si lo desea. El parámetro start es la posición inicial para eliminar elementos de la matriz. El parámetro deleteCount es el número de elementos que se eliminarán.

Si hay parámetros adicionales, item,…..,itemX se insertará en la posición del elemento eliminado.

El método splice() devuelve una matriz que contiene los elementos eliminados.

Uso: string.split(separador, límite)

Explicación: El método split() se utiliza para dividir una cadena en una matriz de cadenas. Divida esta cadena en partes para crear una nueva matriz de cadenas sin cambiar la cadena original.

El parámetro separador puede ser un separador, que puede ser una cadena o una expresión regular. Si el separador es un carácter nulo (""), se devolverá una matriz de un solo carácter.

límite (parámetro opcional) puede limitar el número de fragmentos que se dividen.

Eso es todo por hoy. En la siguiente sección explicaremos las “diferencias de series de comparación de métodos similares de JS (3) entre charAt, indexof, findIndex, lastindexof, include y find”, ¡así que estad atentos~!

Dirección de referencia:

blogs.com/webjoker/p/5218114.html

/yw00yw/article/details/81063038