perdonarmi se mi sbaglio, ma ho pensato che in questo modo:JavaScript - instanceof non fare quello che mi aspetto
function MyObject()
{
return {
key: 'value',
hello: function() { console.log('world'); }
};
}
var obj = new MyObject();
creo una nuova istanza della MyObject tipo.
Tuttavia, se faccio questo:
obj instanceof MyObject
Restituisce falso. Questo mi confonde, poiché pensavo che ciò avrebbe restituito true.
Cosa sto facendo di sbagliato qui?
Ecco uno fiddle che verifica questo.
Ho pensato che avrei introdotto le basi di JavaScript, ma forse no. Tuttavia, ho trovato sources che contraddice le mie scoperte.