В последние несколько дней я разрабатывал библиотеку JavaScript, похожую на Underscore.js и Jquery.В обеих этих библиотеках они используют объект, который может принимать параметры, но также может иметь методы, вызываемые для него: $ ("param"). Method ();или _ ("param"). method ();
Я читал исходный код обеих библиотек, пытаясь понять, как они реализуют такую вещь, но не смог понять это,Я не знаю название этого типа закрытия, поэтому я не смог его найти.
Буду признателен за любую помощь, я просто пытаюсь выяснить, как я могу внедрить объект этого типа в мою библиотеку.