Показать сообщение отдельно
  #1 (permalink)  
Старый 18.12.2012, 17:15
Интересующийся
Отправить личное сообщение для DragorWW Посмотреть профиль Найти все сообщения от DragorWW
 
Регистрация: 27.06.2011
Сообщений: 15

метод по умолчанию у объектов
В общем интересует следующая возможность: иметь метод по умолчанию при отсутствии метода.
function A() {
    this.one = function () {
        return 'one'
    };
    return 'a';
};
a = new A;

и при этом чтобы перемена выдавала при вызови себя (return 'a' а при вызови a.one соответственно one

В пхп например это метод класса с его именем.

заранее спасибо

---
На самом деле интересует логика например как у массивов.
asd = Array(1,1,1);
при этом при вызови asd мы получим массив, но у него всё же есть методы, как можно сделать нечто подобное

Последний раз редактировалось DragorWW, 18.12.2012 в 17:34.
Ответить с цитированием