2013-08-11 6 views
5

a instanceof b è uguale a a.constructor === b?
in caso contrario, per favore dimmi la differenza tra questi.Differenza tra instanceof e la proprietà del costruttore

+0

spero che sta aiutando http://stackoverflow.com/q/18055980/1989472 – Rajasekhar

+0

@Rajasekhar che non potrebbe essere più fuorviante, non si concentra sulla semantica di ' .constructor' vs 'instanceof' .. ma piuttosto confusioni attorno a stringhe e oggetti. – Esailija

+0

possibile duplicato di [CoffeeScript: utilizzo di instanceof vs Class.constructor.name] (http://stackoverflow.com/questions/11690894/coffeescript-using-instanceof-vs-class-constructor-name) – Bergi

risposta

9

No.

instanceof verifica anche per i costruttori "ereditato".

Per ulteriori informazioni, vedere le specifiche. (here e here)

Problemi correlati