Как определить, какой вызывается метод?
Как определить, какой вызывается метод?
|
Maxmaxmахimus,
Спасибо, но надо было уточнить мне. Имеется функция
function cat(){
this.name = function(){alert()};
this.green = function(){alert()};
}
И надо определить какой метод вызывается в cat() . Такое возможно в JS? |
Цитата:
|
Ну так как это можно сделать?
|
геттеры/сеттеры если я вас правильно понял
|
Это возможно, но далеко не во всех реализациях.
// тестировать в FF
var smartObj = {
__noSuchMethod__: function (name, args) {
return "Вызван метод '" + name + "' с параметрами " + args;
}
};
alert(smartObj.nonexistentMethod("LOL"));
Тут подробнее. |
Цитата:
|
От удивляет,человек хозяин кода,или код хозяин человека?
Или у вас там скайнет и вы его пытаетесь контролировать? Посвятите плиз,а то мож мы и терминаторов не заметили,а они среди нас?))) |
Цитата:
|
Значит лис как всегда всех опережает в таких новинках
|
| Часовой пояс GMT +3, время: 22:50. |