Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

228
Visualizações
¿Qué está haciendo realmente esta sintaxis tipo tupla de Python en Javascript?

¿Qué está pasando en este código Javascript? ¿Hay un nombre para esto o algún lugar para aprender más sobre el comportamiento específico ilustrado?

No pensé que codificar una "tupla" en JS sería una sintaxis válida, pero parece serlo. Sin embargo, la variable resultante definitivamente no se comporta como una tupla, lo que se esperaba dada la falta de soporte de JS para ellos.

Sin embargo, su comportamiento me parece muy extraño.

Solo obtiene 1 de los dos valores almacenados en él, y extrañamente, eliminar el paréntesis sigue siendo javascript válido, pero termina almacenando el valor opuesto en la variable

 -> x = (90, 27);
<- 27
-> x
<- 27

-> x = 90, 27;
<- 27
-> x
<- 90
almost 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

El operador de coma devuelve el último elemento

No hay tuplas en JavaScript

almost 4 years ago · Santiago Trujillo Relatório

0

Es solo una expresión de evaluación de javascript, cuando tiene paréntesis (), javascript evaluará primero la expresión completa dentro del paréntesis y luego la asignará a la variable ya que x = (1,2) 2 es el último valor evaluado que se asignará a x. Pero si no tiene paréntesis, evalúa paso a paso la expresión x = 1,2, la primera expresión que encuentra es x=1 y luego solo evalúa 2, es como si hubiera escrito x=1; 2;

almost 4 years ago · Santiago Trujillo Relatório

0

Eso no es una tupla. JavaScript no tiene tuplas. simplemente estás haciendo

 x = 90, 27

pero envolviendo la expresión 90, 27 entre paréntesis. La razón por la que devuelve 27 es porque ese es el último elemento.

almost 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda