jquery ui widget 疑问

jquery ui widget 疑问

jquery ui 1.10.3版本

jquery.ui.widget.js中第48~59行中

constructor = $[ namespace ][ name ] = function( options, element ) {
// allow instantiation without "new" keyword
if ( !this._createWidget ) {
return new constructor( options, element );
}



// allow instantiation without initializing for simple inheritance
// must use "new" keyword (the code above always passes args)
if ( arguments.length ) {
this._createWidget( options, element );
}
};




请问高手们什么情况会走红色部分,如果走红色部分不是死循环吗?