Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 06.08.2010, 18:51
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Хорошие статьи, молодец.

Сообщение от Немассивы в JavaScript
В случае, если к вам придёт массив, созданный в другом окне/фрейме, то он не пройдёт проверку, т.к. конструктор у этого массива будет другой.
instanceof работает с со свойством prototype функции, но не с самой функцией. Т.е. это частный случай, что не будет работать с массивом из другого фрейма (instanceof без разницы, какой конструктор).

Цитата:
Есть более надёжный и, что немаловажно, тоже компактный способ определения массива, как впрочем и любого другого host-объекта
host - это то, что не относится к спецификации. Поэтому, ты скорей всего имел в виду, native объекты. Но поскольку есть тонкий момент с хост-объектами -- если они полностью укладываются в семантику ECMA-262, то они могут быть (негласное название) "native-host". Поэтому слово host вообще можно выкинуть из предложения.
__________________
Тонкости ECMAScript
Ответить с цитированием
  #12 (permalink)  
Старый 06.08.2010, 21:37
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Dmitry A. Soshnikov
instanceof работает с со свойством prototype функции, но не с самой функцией. Т.е. это частный случай, что не будет работать с массивом из другого фрейма (instanceof без разницы, какой конструктор).
Ох, вот я-то это понимаю, но описывать такие моменты трудно, особенно зная, что не все эти тонкости с прототипами знают.

Сообщение от Dmitry A. Soshnikov
host - это то, что не относится к спецификации. Поэтому, ты скорей всего имел в виду, native объекты.
Я их не первый раз уже путаю, а ты меня не первый раз уже поправляешь
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Другой взгляд на javascript Дубров Олег Javascript под браузер 24 27.05.2017 09:15
Помогите с javascript andruhin Общие вопросы Javascript 12 04.05.2012 10:05
JavaScript на Яндекс.Фотки - почему тормозит браузеры? ZavFirefox Javascript под браузер 23 27.09.2009 19:24
Программист на JavaScript (удалённо) Vadym Работа 1 28.01.2009 13:57
Нужен Старший разработчик JavaScript Yandex Работа 17 19.08.2008 16:43