JavaScript · Middle · Запитання 11 з 75
Як працює obj instanceof Class?
- ✓Правильна відповідь: Перевіряє, чи є
Class.prototypeу ланцюжку прототипівobj - 2Порівнює ім'я конструктора об'єкта з рядком
Class - 3Перевіряє, що всі методи класу є в об'єкта
Пояснення
Тому instanceof може давати несподівані результати при підміні прототипів або для об'єктів з іншого iframe (у них інший Array.prototype). Для масивів надійніший Array.isArray.