Добавление метода к функции
Здравствуйте! Такой вопрос: как добавить метод к функции, чтобы она стала для него объектом? ну вроде такого: myFunc(params).method(params); и чтобы из метода был доступ к функции?
т.е. если myFunc возвращает какую-то переменую, чтоб я мог обратится к ней через method? |
|
YISHIMITSY,
Вы говорите про методы объекта, возвращенного функцией, т.е.: myFunction().myMethod() Т.е., функция возвращает объект, у которого и берется метод. Можно также присваивать методы непосредственно функции: myFunction.myMethod(), т.е., функция выступает как объект. И еще один вариант, достаточно редкий, когда функция возвращает функцию: myFunction()() Обо всем этом Вы можете прочитать в учебнике на этом сайте, я же сейчас лишь предупреждаю Вас, чтобы Вы их не путали. |
Часовой пояс GMT +3, время: 01:46. |