База ответов ИНТУИТ

Flash MX для профессиональных программистов

<<- Назад к вопросам

Зачем может быть нужно добавлять функции в класс Function?

(Отметьте один правильный вариант ответа.)

Варианты ответа
это позволяет сделать свои функции доступными в качестве "константных" (вызываемых через объект-конструктор) методов любого класса(Верный ответ)
это позволяет сделать свои функции доступными в качестве методов любого объекта
это способ сделать их глобальными - то же самое, что добавить в _global
это лучший способ спрятать свои функции от посторонних глаз
Похожие вопросы
Зачем может быть нужно добавлять функции в класс Object?
Рассмотрите следующий код
function gen(){        var x = 0;        f1 = function(){			trace(++x);        }	        f2 = function(){			trace(++x);        }	        }	                gen();        f1();        f2();
и определите, что именно он выводит в консоль? (В приведенных ниже вариантах ответа мы будем писать [перевод строки] вместо настоящего перевода строки.)

За счет чего следующий код

o = Object;        _global.Object = Parent;        Child = function () {};        _global.Object = o;        delete o;

обеспечивает то, что класс Child становится наследником класса Parent?

В какой момент становятся доступны (не локальные) функции, определенные способом name = function ()?
В какой момент становятся доступны (не локальные) функции, определенные способом function name()?
Может ли вызов callback-функции, запланированный при помощи setInterval, прерывать исполнение кода в кадре?
Может ли SetInterval обеспечить вызов callback-функции с частотой большей, чем частота смены кадров?
Рассмотрите следующий код
function gen(){       var x = 0;       return function(){	trace(++x);	}   }   f1 = gen();   f2 = gen();   f1();   f2();
и определите, что именно он выводит в консоль? (В приведенных ниже вариантах ответа мы будем писать [перевод строки] вместо настоящего перевода строки.)

Какую строчку из приведенных ниже следует вставить в описанную далее функцию superCon

Object.prototype.superCon = function(){        // вот здесь надо вставить строку кода        }

на место, указанное в комментарии, чтобы ее (функцию superCon) можно было вызывать вместо super() в конструкторе (для вызова конструктора базового класса)?

Зачем нужны блоки #initclip?