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

125
Vistas
Detectar objeto literal siendo una serialización de una clase

Estoy buscando una forma de detectar si un objeto literal es, de hecho, un objeto "no instanciado" de una determinada clase. Espero que quede más claro con un ejemplo:

 class Range{ from: number; to: number; constructor(from: number | Range, to?: number){ if (from instanceof Range) Object.assign(this, from) else{ this.from = from; this.to = to; } } average(){return (this.to -this.from) / 2;} } let one = new Range(1, 20) let copyOfOne = structuredClone(one); // This generates an object literal (or kind of ?), the method "average" is not in the prototype let two = new Range(copyOfOne) // Constructor won't detect the parmeter as instanceof Range

¿Hay alguna manera de saber si un objeto literal es de hecho una "instancia no instanciada" de una determinada clase? (por supuesto, podría verificar si el objeto tiene las propiedades de clase, aquí es simple pero con objetos más complejos sería poco práctico)

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