Показать сообщение отдельно
  #1 (permalink)  
Старый 24.04.2011, 11:37
Аватар для InviS
Кандидат Javascript-наук
Отправить личное сообщение для InviS Посмотреть профиль Найти все сообщения от InviS
 
Регистрация: 19.02.2010
Сообщений: 116

Область видимости внутри объекта
Подскажите, пожалуйста, создал объект:
var View = {
    about: {
        say: function(){
            alert('about');
        }
    },
    contacts: {
        say: function(){
            alert('contacts');
            new View.about.say();
        }   
    }
}
View.contacts.say();


Вот так я сделал то, что мне нужно - вызвал из одной функции другую, но только с помощью создания целого объекта через оператор new. Можно ли как-то вызвать функцию внутри другой функции объекта без создания нового объекта (new).
P.S. Простите, если непонятно объяснил Надеюсь, на примере понятно, что мне нужно....
Ответить с цитированием