--- id: 587d7dae367417b2b2512b7a title: Verify an Object's Constructor with instanceof challengeType: 1 videoUrl: '' localeTitle: Verifique el constructor de un objeto con instanceof --- ## Description
Cada vez que una función constructora crea un nuevo objeto, se dice que ese objeto es una 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) {
this.name = nombre;
this.color = color;
this.numLegs = 2;
}

dejar cuervo = nuevo pájaro ("Alexis", "negro");

Cuervo de pájaro; // => verdadero
Si se crea un objeto sin usar un constructor, instanceof verificará que no es una instancia de ese constructor:
dejar canario = {
nombre: "Mildred",
color amarillo",
NumLegs: 2
};

ejemplar canario de ave; // => falso
## Instructions
Cree una nueva instancia del constructor de House , llamándola myHouse y pasando varias habitaciones. Luego, use instanceof para verificar que es una instancia de House .
## Tests
```yml tests: - text: 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.");' ```
## Challenge Seed
```js /* jshint expr: true */ function House(numBedrooms) { this.numBedrooms = numBedrooms; } // Add your code below this line ```
## Solution
```js // solution required ```