Вызов функции внутри другой функции (function ($) {} - PullRequest
2 голосов
/ 29 апреля 2019

Чтобы избежать конфликтов jQuery с '$', у меня есть некоторые функции внутри

(function($) {});

и я хочу вызвать его извне функции.Есть ли возможность?

выглядит так:

whatever();

(function($) {

 function whatever(){};

});

Большое спасибо в Advance ...

1 Ответ

0 голосов
/ 29 апреля 2019

Это способ создания оболочки, которая предоставляет некоторые функции, в то время как другие функции остаются закрытыми.

var myWrapper = function($) {

  var wrapper = {};
  wrapper.whatever = function (){
	  console.log("whatever");
  };
  return wrapper;
}(jQuery);

myWrapper.whatever();
...