Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 06.11.2013, 18:03
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от Faab
если просто поставить return
А какой смысл ставить пустой ретурн в конце функции? Она и так закончится.
return { func2 : func2 } возвращает объект с функцией, к элементам которого можно обратиться извне.
Ответить с цитированием
  #12 (permalink)  
Старый 06.11.2013, 18:04
Интересующийся
Отправить личное сообщение для Vladjiss Посмотреть профиль Найти все сообщения от Vladjiss
 
Регистрация: 22.06.2013
Сообщений: 18

var x = new func1('k');
x.func2();
x.func3();
x.func4();
 
 
function func1(e) {
    function func2(){
            alert("func2" + e);
    }
    function func3(){
            alert("func3" + e);
    }
    function func4(){
            alert("func4" +e);
    }
    return;
}
Ответить с цитированием
  #13 (permalink)  
Старый 06.11.2013, 18:04
Интересующийся
Отправить личное сообщение для Vladjiss Посмотреть профиль Найти все сообщения от Vladjiss
 
Регистрация: 22.06.2013
Сообщений: 18

не работает
Ответить с цитированием
  #14 (permalink)  
Старый 06.11.2013, 18:08
Профессор
Отправить личное сообщение для Faab Посмотреть профиль Найти все сообщения от Faab
 
Регистрация: 16.04.2012
Сообщений: 310

Сообщение от BETEPAH Посмотреть сообщение
А какой смысл ставить пустой ретурн в конце функции? Она и так закончится.
return { func2 : func2 } возвращает объект с функцией, к элементам которого можно обратиться извне.
Если взять мой пример, что я привёл, то к функция можно обратиться из-вне, только если будет прописано return { func2 : func2, func3 : func3, func4 : func4 } ?
Ответить с цитированием
  #15 (permalink)  
Старый 06.11.2013, 19:50
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Faab,
да. Функция должна что-то возвращать, чтоб к этому можно было обратиться
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция в Функции SleepTT Общие вопросы Javascript 6 10.11.2011 11:10
Функция в функции. Обработчики клика. Запутался =) DorianLeroy Общие вопросы Javascript 8 29.09.2011 16:17
В качестве параметра функции другая функция, как? Sintez Я не знаю javascript 13 11.06.2009 11:10
Замыкание - это... Zeroglif Общие вопросы Javascript 11 06.03.2009 22:04