我正在研究自动完成小部件源以尝试帮助我正在构建的小部件。这条线对我来说毫无意义:
_value: function() {
return this.valueMethod.apply( this.element, arguments );
},
valueMethod
定义为:
this.valueMethod = this.element[ this.element.is( "input,textarea" ) ? "val" : "text" ];
那么arguments
参数是从哪里来的呢?据我了解,javascript 具有功能范围,因此无法arguments
通过。
我很困惑,如果有人可以提供帮助,我将不胜感激。