instance de su constructor. JavaScript ofrece una forma conveniente de verificar esto con el operador instanceof . instanceof permite comparar un objeto con un constructor, devolviendo true o false según si ese objeto fue creado con el constructor o no. Aquí hay un ejemplo: deja a Bird = función (nombre, color) {Si se crea un objeto sin usar un constructor,
this.name = nombre;
this.color = color;
this.numLegs = 2;
}
dejar cuervo = nuevo pájaro ("Alexis", "negro");
Cuervo de pájaro; // => verdadero
instanceof verificará que no es una instancia de ese constructor: dejar canario = {
nombre: "Mildred",
color amarillo",
NumLegs: 2
};
ejemplar canario de ave; // => falso
House , llamándola myHouse y pasando varias habitaciones. Luego, use instanceof para verificar que es una instancia de House . myHouse debería tener un atributo numBedrooms establecido en un número.
    testString: 'assert(typeof myHouse.numBedrooms === "number", "myHouse should have a numBedrooms attribute set to a number.");'
  - text: Asegúrese de verificar que myHouse es una instancia de House usa el operador instanceof .
    testString: 'assert(/myHouse\s*instanceof\s*House/.test(code), "Be sure to verify that myHouse is an instance of House using the instanceof operator.");'
```