Cómo empalmar la cadena en JavaScript

Cómo empalmar la cadena en JavaScript

El empalme de cadena es una técnica utilizada en el caso de matrices de cadenas complejas donde necesitamos obtener un valor de cadena específico y actualizarlo o cambiarlo. Además, también nos brinda más flexibilidad para trabajar en los datos de las cadenas, ya que la indexación solo ayuda en una extracción de carácter único. En el otro caso, con el empalme, se puede acceder y actualizar una secuencia de caracteres o subcadena desde los índices de inicio hasta el final.

Además, los desarrolladores también utilizan las técnicas mencionadas para romper las cadenas por razones de seguridad, como verificar si la cadena contiene algún caracteres incorrectos o algún tipo de código malicioso.

Este artículo le guiará sobre la cadena de empalme en JavaScript.

Cómo empalmar la cadena en JavaScript?

Para empalme la cadena en JavaScript, puede usar:

  • "dividir()" método
  • "desparramar(… )"Operador

Ahora pasaremos por cada uno de los métodos uno por uno!

Método 1: cadena de empalme en JavaScript usando el método Split ()

En JavaScript, el "dividir()El método se utiliza para dividir una cadena específica en una matriz de cadenas. Este método acepta un patrón como argumento y divide la cadena en una lista ordenada de subcadenas utilizadas para buscar patrones, luego los agrega en una matriz y la devuelve.

Sintaxis

cadena.división (separador, límite)

Aquí, "separador"Se refiere a espacios, comas y"límite"Es un valor entero que limita el número de divisiones.

Mira el ejemplo dado a continuación.

Ejemplo

Primero, declararemos una función llamada "splicestring ()"Tener argumentos"stri","índice","contar", y "agregar". Ahora, agregaremos funcionalidad para dividir la cadena en espacios colocando citas dobles vacías como separador. Luego, empalmaremos la cadena con respecto a los argumentos de la función y luego uniremos los valores de cadena dividida en un valor de cadena con "unirse()" método:

function spliceString (str, index, count, add)
Var Array = STR.dividir("");
formación.empalme (índice, recuento, agregar);
matriz de retorno.unirse("");

Finalmente, llamaremos a la función con un valor de cadena. Aquí, "7"Se refiere al valor del índice de la cadena, es decir"C"; en este caso, "9" se refiere a "contar", Como la longitud de los caracteres en ese índice específico, y"cadena" se refiere a "agregar"Que es el nuevo valor que reemplazará el"Personaje":

consola.log (SplicEstring ('Carácter de empalme en JavaScript', 7, 9, "cadena"));

La salida correspondiente será:

Método 2: cadena de empalme en JavaScript usando el método del operador spread (...)

En JavaScript, el "desparramar(… )"El operador ayuda a copiar rápidamente parte de una matriz existente o toda la matriz en otra matriz. Obtiene una iterable como argumento y lo extiende en elementos individuales.

Sintaxis

Usar el "operador spread ()"Método para empalmar la cadena en JavaScript, debe seguir la sintaxis dada a continuación:

var a = [... valor];

Aquí, ""Es el operador de propagación que difundirá el dado"valor" en el "a" variable.

Ejemplo

En primer lugar, almacenaremos un valor de cadena en una variable llamada "stri":

var str = "personaje de empalme en JavaScript";

Ahora, aplicaremos el "desparramar(… )"Operador y convertir el valor de cadena definido almacenado en el creado" en una matriz:

Var Array [... str];

A continuación, reemplazaremos el valor actual con el nuevo valor "cadena"Al empalmarlo con"7" y "9"Que se asignan como argumentos. Aquí, "7"Se refiere al índice del valor de cadena a reemplazar, y"9"¿Es la longitud del valor de la cadena"Personaje", Que ahora será reemplazado por"cadena" valor.

formación.empalme (7, 9, 'cadena');

Unirse a una matriz de cadenas en una sola cadena usando "unirse()Método ", y luego mostraremos el valor de cadena actualizado:

matriz = matriz.unirse(");
consola.log (matriz);

La ejecución del código anterior dará como resultado la siguiente salida:

Hemos proporcionado todos los métodos más simples para empalmar una cadena en JavaScript. Puede utilizar cualquiera de los métodos de acuerdo con sus requisitos.

Conclusión

Para empalme la cadena en JavaScript, puede usar el "dividir()"Método para dividir la cadena en una matriz de cadenas y actualizar el valor de cadena actual colocando diferentes argumentos que accedirán al valor de cadena actual y lo reemplazarán con el actualizado. El "desparramar(… )"El operador también se puede utilizar para convertir un valor de cadena en una matriz y empalmarlo para actualizar el valor de cadena actual y luego unir la matriz de sustros en una cadena. Este artículo explicó los métodos para empalmar la cadena en JavaScript.