Быстрый поиск
Введите фрагмент названия статьи для поиска
Нестандартный способ определения браузера Internet Explorer
02.09.2008 | Категория: Web-мастеру и не только | Автор: ManHunter
Начиная с версии 1.2 в языке JavaScript есть интересный метод работы с функциями - arguments.callee. Откроем почитать документацию.
arguments.callee
Специфицирует тело исполняемой в данный момент функции. Свойство callee доступно только в теле функции. Ключевое слово this не относится к исполняемой в данный момент функции. Используйте свойство callee для обращения к функции в теле этой функции.
Проще говоря, результатом выполнения arguments.callee внутри какой-нибудь функции будет тело этой функции. Для наглядного примера код:
Code (JavaScript) : Убрать нумерацию
- function myFunc() {
- return arguments.callee;
- }
- alert(myFunc());
Результат arguments.callee
то есть в точности код вызванной функции. "Ага!" - подумали суровые уральские мужики. - "А если мы поместим в тело функции что-нибудь еще, например
Читать статью целиком »
Просмотров: 6371 | Комментариев: 5