12 из 495 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Почему instanceof Array может дать неправильный результат при работе с iframe?
instanceof Array
instanceof работает только с примитивными значениями, а не с объектами
instanceof
Каждый iframe имеет свою глобальную область с собственным конструктором Array, поэтому массив из одного фрейма не является экземпляром Array другого фрейма
Array
instanceof проверяет тип значения с помощью typeof, который возвращает 'object' для массивов
typeof
'object'
instanceof не может обходить цепочки прототипов, которые включают встроенные конструкторы