2013-08-11 10 views
5

Czy a instanceof b jest dokładnie równa a.constructor === b?
jeśli nie, proszę, powiedz mi różnicę między tymi.Różnica między instanceof i constructor property

+0

nadzieję, że to pomaga http://stackoverflow.com/q/18055980/1989472 – Rajasekhar

+0

@Rajasekhar że nie może być bardziej mylące, że nie skupia się na semantyce ' .constructor' vs 'instanceof', ale raczej konfuzje wokół łańcuchów i obiektów. – Esailija

+0

możliwy duplikat [CoffeeScript: użycie instanceof kontra Class.constructor.name] (http://stackoverflow.com/questions/11690894/coffeescript-using-instanceof-vs-class-constructor-name) – Bergi

Odpowiedz

9

nr

instanceof sprawdza również dla "odziedziczone" konstruktorów.

Aby uzyskać więcej informacji, patrz specyfikacja. (here i here)