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

164
Vistas
¿Por qué console.log(new Map<String, Number>([])) registra verdadero, verdadero en JavaScript?

¿Qué está causando exactamente que esta expresión similar a TypeScript registre true, true en JavaScript?

 console.log(new Map<String, Number>([]))

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si lo formatea de manera diferente, puede ver que esto podría parecerse a TS, pero es solo JavaScript. Coincidentemente, los paréntesis angulares y la coma coinciden perfectamente con la sintaxis de los dos argumentos de console.log, donde cada uno es una comparación, menor que y mayor que. Lo que se compara es:

 new Map < String // true Number > [] // true

Escrito de una manera que lo hace más obvio:

 console.log(new Map < String, Number > ([]))

Si tenía la intención de escribir esto en un archivo TS donde podría interpretarse (como es posible que haya pretendido) como un tipo genérico, entonces probablemente esté buscando diferentes tipos: string y number , en lugar de los constructores de String y Number que usó en el ejemplo.

about 4 years ago · Juan Pablo Isaza 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