Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

249
Vistas
¿A qué se refiere esta variable en mecanografiado?

Entonces, lo que estoy haciendo es tratar de entender qué hace const [,] o const [_,,,] en este bucle for of en TypeScript o Javascript. ¿Que son estos?

 function getArr() { return ['a','b', 'c'] } for (const [,] of getArr()) { } for (const [_,,,] of getArr()) { }
about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

En su ejemplo, ambos bucles for causarán errores. Lo que quiere en JS se llama asignación de desestructuración . Por ejemplo, tiene una función getArr() que devuelve una matriz, pero desea obtener (por alguna razón) solo el primer valor de la matriz. Puede utilizar la Asignación de Destrictuing .

 const [first, ...rest] = getArr(); console.log(first) // Will output: 'a' console.log(rest) // Will output: ['b', 'c']

En su ejemplo, en el primer ciclo está tratando de usar Destructing Assignment en una variable, no en una matriz, por lo que ocurrirá un error. Solo mira cómo funciona for...of loop con arreglos. Obviamente, en el segundo bucle for..of intenta hacer lo mismo, pero guarda el primer elemento de la matriz en la variable con el nombre _ .

about 4 years ago · Santiago Trujillo Denunciar

0

function getArr() { return ['a','b', 'c'] } for (const item of getArr()) { console.log(item) }

Pruebe el código anterior si accede al valor de retorno de la función

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda