Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   собеседование (https://javascript.ru/forum/job/25783-sobesedovanie.html)

monolithed 15.02.2012 21:29

Вообщем, кому не терпется узнать напишите в ЛС (с кармой 1000+)

Snipe 16.02.2012 00:12

Или я сам себе придумываю ограничения или у меня пробелы в знаниях, но я не придумал варианта сделать переменные доступными во вне foo без вызова foo.

poorking 16.02.2012 00:27

Snipe,
я тоже :( Есть возможность узнать ответ, но хочется самому догадаться :(

Nekromancer 16.02.2012 01:15

Snipe,
Я придумал, правда оказалось, что вызывать его всё же можно.
Ограничений никаких нет, кроме self, window, parent, top.

Octane 16.02.2012 01:22

[hidden]вроде и не писали, что вызывать нельзя, хотя есть дурацкий вариант без вызова, если придраться к слову "дописать")[/hidden]

poorking 16.02.2012 01:27

Цитата:

Сообщение от Nekromancer
Ограничений никаких нет, кроме self, window, parent, top.

Ну если только этими словами пользоваться нельзя, тогда нет проблем никаких, меня почему то переклинило, что нельзя вызывать, а monolithed к тому же сказал, что они (a и b) должны быть уже доступны до инициализации foo o_O
Цитата:

Сообщение от poorking
А ссылки должны быть доступны вне foo после ее вызова или прямо после инициализации?

Цитата:

Сообщение от monolithed
До инициализации

В исходных данных они (a и b) создаются и инициализируются внутри foo. А раз они должны быть доступны вне foo ДО её инициализации, то у меня разрыв шаблона, я спать

Octane 16.02.2012 01:38

[hidden]Инициализация переменной foo и вызов анонимной функции - разные вещи[/hidden]

Gozar 16.02.2012 01:41

Мне почему-то вспомнилась история: Измерение высоты здания с помощью барометра

poorking 16.02.2012 01:42

Octane,
Да это понятно. Я про то, если не вызывать ничего. Если вызывать foo можно, то решение очевидно.

Ну короче ладно, я просто с самого начала все не так понял

PS: И вообще, думаю уже нет смысла скрывать решение, раз уж monolithed задачу задал, то было бы здорово если бы он опубликовал правильные решения, и с его позволения другие участники опубликовали бы свои другие решения.

PPS: Существуют ли какие нибудь, эм.. задачники что-ли, с такими задачами? Где можно взять подобные задания для саморазвития/самопроверки?

Nekromancer 16.02.2012 01:50

poorking,
Да, меня тоже смутило высказывание про инициализацию и я решил, что нельзя вызывать функцию. По этому придумал такое вот решение.


Часовой пояс GMT +3, время: 19:01.