|
Главная » 2015 » Январь » 17
Метод может рассматриваться как значение, он может быть присвоен переменной, передан в функцию или другой метод, а также возвращен из функции или другого метода. Связанный метод извлекается из своего экземпляра. Он сохраняет всю свою лексическую среду даже при извлечении из экземпляра. Ключевое слово this для связанного метода продолжает ссылаться на экземпляр, в котором реализуется метод, то есть остается связанным с ним. Ссылка this в связанном методе всегда указывает на исходный объект, в котором определен метод.
Для замыканий функций ссылка this является общей, то есть она указывает на любой объект, с которым связана функция в момент вызова. При передаче методов в качестве параметра автоматически создаются связанные методы. Они обеспечивают, чтобы ключевое слово this всегда ссылалось на объект или класс, в котором определяется метод. Свя
...
Читать дальше »
|
|
|