importance: 5
En el siguiente código, ¿por qué instanceof devuelve true? Podemos ver fácilmente que a no es creado por B().
function A() {}
function B() {}
A.prototype = B.prototype = {};
let a = new A();
*!*
alert( a instanceof B ); // verdadero
*/!*