Cómo convertir la matriz en cadena en JavaScript

Cómo convertir la matriz en cadena en JavaScript
Matrices de JavaScript se utilizan ampliamente en nuestra programación cotidiana, ya que son las estructuras de datos más flexibles. Además, con la ayuda de métodos predefinidos, las matrices se pueden convertir en una cadena para realizar la manipulación requerida. Por ejemplo, debe usar los elementos de matriz como una cadena CSV separada por comas, o desea mostrar los elementos de la matriz como texto. En tales escenarios, se prefiere convertir Ese JavaScript específico formación en un cadena.

Esta redacción explicará diferentes métodos para una matriz a la conversión de cadena. Entonces, comencemos!

Cómo convertir la matriz en cadena en JavaScript

Para convertir la matriz en cadena en JavaScript, puede seguir cualquiera de los enfoques de abajo dados:

  • Usando Encadenar() método
  • Usando concat () método
  • Usando TOLOCALECRING () método
  • Usando unirse() método
  • Usando Tipo coerción

Explicaremos cada uno de los métodos mencionados anteriormente en las siguientes secciones.

Uso del método toString () para la conversión de matriz a cadena en JavaScript

El JavaScript incorporado "Encadenar()" método Asiste en la conversión de varios tipos de datos en una cadena. Más específicamente, podemos usarlo para convertir una matriz a una cadena. Este método genera una cadena que comprende todos los elementos de matriz separados por comas.

Sintaxis

formación.Encadenar();

Aquí el "Encadenar()"El método convierte el"formación"Y devuelve su representación de texto como"cadena".

Ejemplo
Para demostrar el uso del JavaScript "Encadenar()"Método, en primer lugar, crearemos una matriz llamada"estaciones"Tener los siguientes elementos:

estaciones const = ['verano', 'invierno', 'otoño'];

A continuación, utilizaremos el "Encadenar()"Método para convertir"estacionesArray en una cadena:

estaciones.Encadenar();

La ejecución del código dado devolverá un "cadena"Después de la conversión:

Uso del método concat () para la conversión de matriz a cadena en JavaScript

En JavaScript, el "concat ()El método se utiliza principalmente para concatenar múltiples cuerdas. Sin embargo, también se puede utilizar para convertir la matriz especificada en una cadena. Para este propósito, debe concatenar los elementos de la matriz con una cadena vacía "" ".

Sintaxis

String = "".concat (matriz);

En la sintaxis anterior, la "concat ()"El método concatena los elementos del"formación"Con la cadena vacía" "y devuelve el resultado"cadena".

Ejemplo
El siguiente ejemplo convertirá el "estaciones"Array a una cadena usando el JavaScript"concat ()" método:

String = "".concat (temporadas);
consola.log (cadena);

Como puede ver en la salida, el "concat ()"El método devolvió el convertido"cadena"Después de concatenar"estaciones"Elementos de matriz con una cadena vacía:

Uso del método tolocaleString () para la conversión de matriz a cadena en JavaScript

El "TOLOCALECRING ()El método se utiliza para convertir un número en un tipo especial de representación numérica basada en la configuración del idioma del navegador. Además, este método también se usa para una conversión de matriz a cadena en JavaScript. El "TOLOCALECRING ()El método "se considera el"versión localizada" del "Encadenar()" método.

Sintaxis

formación.TOLOCALECRING ()

El "TOLOCALECRING ()El método "devuelve una cadena después de convertir una matriz en.

Ejemplo
Ahora usaremos el JavaScript "TOLOCALECRING ()"Método para convertir el"estacionesArray a una cadena:

estaciones.TOLOCALECRING ()

Aquí está la cadena devuelta por el método "tolocateString ()":

Uso del método Join () para la conversión de matriz a cadena en JavaScript

"unirse()"Es otro método de JavaScript que ofrece la funcionalidad de convertir una matriz a una cadena. Este método convierte todos los elementos de matriz en una cadena y los concatena de acuerdo con el "delimitador"Pasado como argumento. Si el "unirse()El método se invoca sin ningún argumento, entonces, por defecto, los valores en la cadena resultante estarán separados por comas.

Sintaxis

formación.unirse ("delimitador")

Aquí, el JavaScript "unirse()"El método se convertirá"formación"Y devuelve un"cadena"Separado por el especificado"delimitador".

Ejemplo
En el siguiente ejemplo, no hemos pasado ninguno "delimitador“, Entonces, en la cadena resultante, los elementos de la matriz estarán separados por comas:

estaciones.unirse()

Producción

En el otro caso, especificando el guión "-" como "delimitador"Redicará diferentes resultados:

estaciones.unirse("-")

Producción

Uso de la coerción de tipo para la conversión de matriz a cadena en JavaScript

"Tipo coerción"Es una metodología en JavaScript que convierte un valor de un tipo de datos a otro. JavaScript admite dos tipos de coerción ",Explícito" y "Implícito"Coerción.

En coerción implícita, cualquier operador de JavaScript como "+"O"-"se aplica para el propósito de conversión; Mientras que, cuando usa algunas funciones de JavaScript como "Número()","Cadena()", ellos acercarse explícitamente el valor para el tipo requerido.

Si quieres convertir explícitamente un formación a cadena, Entonces ve por el "Cadena()" método; De lo contrario, una matriz puede ser implícitamente convertido utilizando el "+" operador.

Sintaxis de coerción explícita

String = String (Array)

Sintaxis de coerción implícita

cadena = "" + matriz

Ejemplo 1
El ejemplo dado a continuación utiliza el "Cadena()"Método para convertir explícitamente el"estaciones"Array a cadena:

var string1 = string (temporadas);
consola.log (string1);

Producción

Ejemplo 2
Con la ayuda del operador de concatenación "+", Ahora concatenaremos el"estaciones"Array con una cadena vacía" ":

var string2 = "" + estaciones;
consola.log (string2);

Producción

Hemos compilado diferentes métodos para convertir una matriz a cadena en JavaScript. Utilizar cualquiera de los métodos dados de acuerdo con sus preferencias.

Conclusión

Usando Encadenar(), concat (), TOLOCALECRING (), unirse() métodos, y Tipo coerción, tu puedes fácilmente convertir un formación a cadena en JavaScript. El método JavaScript toString () convierte directamente una matriz en cadena, y el método tolocateTring () lo usa implícitamente para el mismo propósito. En contraste, el método concat () y el operador de concatenación "+"Concatena la matriz especificada con una cadena vacía. Este artículo discutió diferentes métodos para convertir una matriz en una cadena en JavaScript.