Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Функция в функции (https://javascript.ru/forum/library-toolkit-framework/71566-funkciya-v-funkcii.html)

MarynaZ 28.11.2017 23:54

Функция в функции
 
Добрый вечер. Скажите пожалуйста, можно ли в javascript писать функции в функции, например:

function_name();

function function_name() {

function_name1();
function_name2();

function function_name1() {
//код
}
function function_name2() {
//код
}
}

рони 29.11.2017 00:01

MarynaZ,
а проверить самостоятельно?

MarynaZ 29.11.2017 00:05

я понимаю, что так работает, но правильно ли это с точки зрения семантики кода? ну, можно ли так вообще писать? это нормальный код? так пишут в проектах? я просто только учусь и не хотела бы учиться неправильно.

рони 29.11.2017 00:46

MarynaZ,
лучше сначала определить функцию, а потом её применить...

MarynaZ 29.11.2017 03:20

спасибо за совет)
просто нас учили, что лучше сразу вызывать ф-ии, чтобы было видно, что в коде вообще происходит, а потом их уже описывать. ведь не всем нужно смотреть реализацию, кому-то достаточно просто понимания, что там происходит(если названия ф-ий хорошие), и если человеку уже нужно будет посмотреть непосредственно саму реализацию ф-ий, то он просто промотает вниз.


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