I saw this scope encapsulation, with the undefined value as 2nd parameter in the jQUery UI source code https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.button.js .As I'm writing a jquery ui plugin, I'm wondering what is the benefit to set undefined in parameter ?
(function( $, undefined ) {
//...
}( jQuery);