Uma tupla em JavaScript é uma coleção ordenada de elementos, semelhante a uma matriz, mas com um número fixo de elementos. Cada elemento em uma tupla pode ser de um tipo de dados diferente. As tuplas não são um recurso interno no JavaScript, mas podem ser simuladas usando matrizes.
Esta postagem descreverá a atribuição variável de tuplas.
Javascript variável atribuições de tuplas
Em JavaScript, use o “atribuição de destruição”Recurso para atribuir valores de uma tupla a variáveis. A atribuição de destruição é um recurso JavaScript que extrai valores de matrizes ou objetos e os atribui a variáveis. Esse recurso é útil para extrair dados de matrizes ou objetos, tornando o código mais legível e sustentável.
Sintaxe
Para usar a atribuição de destruição, use a seguinte sintaxe para atribuir os valores de tuplas a variáveis:
const [a, b, c] = [1, 2, 3]
De acordo com a sintaxe acima, variável “a”Será atribuído o valor de“1","b”Será atribuído por“2", e "c”Será atribuído o valor“3”.
Em JavaScript, matrizes e objetos podem ser usados para armazenar qualquer tipo de dados e qualquer número de elementos, então use -os como uma tupla também.
const [a, b] = matriz;
Você também pode usar o operador restante (…) para recuperar os elementos restantes da matriz ou objeto.
const [a, b,… repous] = matriz;
Exemplo 1: atribuição de valores de variável inteira, booleana e string da tupla
Crie uma matriz chamada “tupla”, Que armazena um número inteiro, um valor booleano e uma string:
const tuple = [11, verdadeiro, "linuxhint"];
Use a atribuição de destruição para atribuir os valores da tupla às variáveis “x","y", e "z”:
const [x, y, z] = tupla;
Imprimir valores atribuídos em cada variável no console:
console.log (x, y, z);
Pode -se observar que as variáveis foram atribuídas com sucesso da tupla:
Exemplo 2: atribuição de valores inteiros e variáveis de string da tupla
No exemplo dado, atribuiremos o valor de uma propriedade “designação"Para uma variável chamada"des”:
const object = Nome: "Coven", Idade: 28, designação: "HR";
Use a tarefa de destruição para atribuir valor de "designação" à variável "DES":
const designação: des = objeto;
Imprima o valor atribuído no console:
console.log (DES);
Pode -se observar que o valor da propriedade "designação" foi atribuído com sucesso à variável "DES":
Exemplo 3: atribuição de múltiplos valores variáveis da tupla usando o operador REST
Crie uma matriz e armazene os vários tipos de dados:
const tuple = ['1100', verdadeiro, "Linuxhint", 11, 5, 3, 9];
Agora, usaremos o operador restante (…) com a tarefa de destruição para extrair os elementos restantes da matriz:
const [x, y, z,… w] = tupla;
Finalmente imprima todos os valores contra todas as variáveis no console usando “console.registro()”Método:
console.log (x, y, z, w);
Como você pode ver, a variável “x”Será atribuído o valor inteiro“1100","y”Com o valor booleano“verdadeiro","z"Com o valor"Linuxhint”E os valores inteiros restantes“11, 5, 3 e 9”São atribuídos à variável“c”Usando o operador restante (…):
Isso se trata de atribuir valores de uma tupla para variáveis.
Conclusão
Para atribuir valor a variáveis de tuplas, use o recurso JavaScript chamado “atribuição de destruição”. É um recurso poderoso que facilita o trabalho com tuplas em javascript para extrair valores de uma tupla e atribuí -los a variáveis de uma maneira concisa e legível. Os elementos restantes na matriz ou objeto também podem ser extraídos usando o operador restante (…). Este post descreveu a atribuição variável de tuplas.