Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   конфликт имен (https://javascript.ru/forum/misc/80580-konflikt-imen.html)

IgorFomenko 24.06.2020 14:34

конфликт имен
 
Здравствуйте, я написал модуль, в котором определена closure функция el, которая содержит функцию array. Функция array вызывает функцию dims из другого модуля c closure функцией array. Возникает конфликт имен: функция array вызывает array.dims().
Я готов дать этим closure функциям el и array имена в верхнем регистре,но так принято обозначать константы, хотя эти closure функции и объявляются обычно как константы. Начинать с большой принято для конструкторов объектов, начинать с $ не рекомендуется во избежание конфликта со сторонними библиотеками. Подскажите, как быть?


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