Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Где хранится переменная в замыкании, в случае конструктора? (https://javascript.ru/forum/misc/80506-gde-khranitsya-peremennaya-v-zamykanii-v-sluchae-konstruktora.html)

SuperZen 26.06.2020 12:41

ну походу еще не готово:
https://github.com/tc39/proposal-opt...ng#open-issues

меньше букав придется писать )

Launder 13.07.2020 14:33

Прошу прощения за задержки, разбираюсь наскоками, тестирую возможности модулей. Выразился некорректно - я имел в виду, не синтаксис модулей в ES2015 а паттерн программирования "модуль" (пример, на базе которого экспериментирую взят отсюда,) после заголовка "современные модули". Возможно между ними есть что-то общее (судя, например, по закрытой зоне видимости и инициализации, после которой один и тот же набор переменных, для любого импорта, что-то общее есть), но насколько совпадения полное - не знаю.
А сравниваю с классами вот почему, классы, по сути, не имеют (общих) переменных, а имеют поля, а модули, через замыкания, могут иметь, по-видимому, практически неограниченную сложность внутри, при этом по-умолчанию, доступно только то, что мы сделаем доступным (вероятно, доступным можем сделать всё). Вы пишите "это просто разное", вот и пытаюсь разобраться, что вообще можно делать с помощью модулей и насколько это удобно для возможных изменений/расширений и ввода/вывода. Универсальность подхода, и его "естественные ограничения"...

Launder 14.07.2020 15:29

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


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