4 formas de anexar (concatenar) cadenas en JavaScript

me gusta pensar en este método como posiblemente el más lógico si tuvieras que adivinar totalmente. Aquí está en acción:

La razón es porque creo que conceptualmente tiene sentido para, literalmente, agregar cadenas en orden para conseguir un sufijo de resultado. Tenga en cuenta que en este ejemplo hay un carácter de espacio antes de fry porque de lo contrario la salida sería Frenchfry., Esto es algo que es súper fácil de olvidar en la práctica.

Anexar Agregando con la Abreviatura Operador + =

Esto es en realidad estrechamente relacionado con el Método #1 porque es esencialmente la misma cosa; la cosa es que esta acorta las cosas mediante el uso de la etiqueta += abreviada:

Para +=, str1 += str2 es equivalente a str1 = str1 + str2. Por lo general, solo te ahorra una línea o dos.,

añadiendo el método concat ()

sé que he tenido que buscar esto en el pasado porque cada lenguaje es un poco diferente con sus funciones integradas. concat() es básicamente una función incluida con cadenas JavaScript que toma tantos argumentos como desee y los anexa o concatena., La sintaxis oficial, descrita por MDN Web Docs, es la siguiente:

str.concat(str2 )

simplemente anexando una cadena a otra

para solo dos cadenas, puede anexar de la siguiente manera:

básicamente, puede pensar en ello como concatenaciónstr2astr1. Al lado izquierdo se le agrega el lado derecho.

anexando dos o más cadenas a otra

no tienes que detenerte ahí., Puede continuar agregándolos como argumentos separados por comas a la función concat().

…Usted puede adivinar que escribí este artículo en su totalidad, sólo para construir esa cadena, y no estar totalmente equivocado.

advertencia: rendimiento

el rendimiento del método concat() es peor que el de los operadores de asignación (+ y +=), por lo que en general es mejor usar los operadores.,gs primero poniéndolos o teniéndolos en una matriz y luego usando la función join() que vienen con matrices JavaScript:

el''parámetro en la funciónjoin()indica que está uniendo todos los elementos dentro de la matriz sin separador; si lo desea, puede pasar uno — ' ', por ejemplo, pondría un espacio entre todas las cadenas dentro donde como'.' pondría un punto entre todas las cadenas dentro.,

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir a la barra de herramientas