Что это за синтаксис? ; (функция ($, неопределенная) [дубликат]

На этот вопрос уже есть ответ здесь:

Что делает (function ($) {}) (jQuery); значит? 6 ответов
; (function ($, undefined)
{

    // all the variables and functions of the js document

})(jQuery);

Я видел это дважды в файлах jquery / javascript для скрипта масштабирования. Я не понимаю, что это такое. Кажется, я не могу это погуглить, я не помню, чтобы сталкивался с этим на tizag или w3schools во время недавнего изучения jquery и js.

Там нет ничего до или после этого кода (кроме некоторых комментариев). Так что я совершенно заблудился относительно того, что(function())(jQuery); есть или делает.

Ответы на вопрос(2)

Ваш ответ на вопрос