Asignaciones de variables de JavaScript a partir de tuplas

Asignaciones De Variables De Javascript A Partir De Tuplas



Una tupla en JavaScript es una colección ordenada de elementos, similar a una matriz, pero con un número fijo de elementos. Cada elemento de una tupla puede ser de un tipo de datos diferente. Las tuplas no son una función integrada en JavaScript, pero se pueden simular mediante matrices.

Esta publicación describirá la asignación de variables de las tuplas.







Asignaciones de variables de JavaScript a partir de tuplas

En JavaScript, utilice el ' asignación de desestructuración ” función para asignar valores de una tupla a las variables. La asignación de desestructuración es una función de JavaScript que extrae valores de matrices u objetos y los asigna a variables. Esta función es útil para extraer datos de matrices u objetos, lo que hace que el código sea más legible y fácil de mantener.



Sintaxis



Para usar la asignación de desestructuración, use la siguiente sintaxis para asignar los valores de las tuplas a las variables:





constante [ a B C ] = [ 1 , 2 , 3 ]

 
De acuerdo con la sintaxis anterior, variable “ a ” se le asignará el valor de “ 1 ”, “ b ” será asignado por “ 2 ', y ' C ” se le asignará el valor “ 3 ”.

En JavaScript, las matrices y los objetos se pueden usar para almacenar cualquier tipo de datos y cualquier cantidad de elementos, así que utilícelos también como una tupla.



constante [ un, b ] = matriz;

 
También puede usar el operador de descanso (...) para recuperar los elementos restantes de la matriz u objeto.

constante [ a, b, ... resto ] = matriz;

 
Ejemplo 1: Asignación de valores de variable enteros, booleanos y de cadena de tupla

Cree una matriz llamada ' tupla ”, que almacena un número entero, un valor booleano y una cadena:

tupla constante = [ 11 , verdadero , 'linux' ] ;

 
Utilice la asignación de desestructuración para asignar los valores de la tupla a las variables ' X ”, “ y ', y ' Con ”:

constante [ x, y, z ] = tupla;

 
Imprima los valores asignados contra cada variable en la consola:

consola.log ( x, y, z ) ;

 
Se puede observar que las variables han sido asignadas exitosamente desde tupla:


Ejemplo 2: Asignación de valores de variable de cadena y enteros de tupla

En el ejemplo dado, asignaremos el valor de una propiedad “ designación ” a una variable llamada “ desde ”:

objeto constante = { nombre: “Aquelarre ', edad: 28, designación: ' HORA '};

 
Utilice la asignación de destrucción para asignar el valor de 'designación' a la variable 'des':

constante { nombre: des } = objeto;

 
Imprime el valor asignado en la consola:

consola.log ( desde ) ;

 
Se puede observar que el valor de propiedad “designación” ha sido asignado con éxito a la variable “des”:


Ejemplo 3: Asignación de valores de variables múltiples de tupla utilizando el operador rest

Cree una matriz y almacene los múltiples tipos de datos:

tupla constante = [ '1100' , verdadero , 'linux' , 11 , 5 , 3 , 9 ] ;

 
Ahora, usaremos el operador rest (...) con la asignación de destrucción para extraer los elementos restantes de la matriz:

constante [ x, y, z, ... w ] = tupla;

 
Finalmente imprima todos los valores contra cada variable en la consola usando ' consola.log() ' método:

consola.log ( x, y, z, En ) ;

 
Como se puede ver que la variable “ X ” se le asignará el valor entero “ 1100 ”, “ y ” con valor booleano “ verdadero ”, “ Con ” con el valor “ linux ” y los valores enteros restantes “ 11, 5, 3 y 9 ” se asignan a la variable “ En ” usando el operador resto (…):


Se trata de asignar valores de una tupla a las variables.

Conclusión

Para asignar valor a las variables de las tuplas, use la característica de JavaScript llamada ' asignación de desestructuración ”. Es una característica poderosa que facilita el trabajo con tuplas en JavaScript para extraer valores de una tupla y asignarlos a variables de una manera concisa y legible. Los elementos restantes en la matriz u objeto también se pueden extraer usando el operador resto (…). Esta publicación describió la asignación de variables de las tuplas.