У меня есть блок кода, который выглядит примерно так:
const $ = prototype;
(function($){
myFunc();
})(jQuery)
const myFunc = function () {
console.log($);
}
В этой ситуации вывод будет prototype
. Но я хочу, чтобы любые дочерние функции имели $
как jQuery. Имейте в виду, что у функций много дочерних функций.
Я мог бы передать $
в качестве параметра или определить новую локальную константу в каждой дочерней функции. Есть ли способ избежать этого и сделать $ = jQuery
доступным для всех дочерних функций?