在javascript中在function处提示missing(before function parameters错误是怎么回事?
例如:function String.prototype.trim(){
return this.replace(/(^/s*)|(/s*$)/g,"");
}经常会报类似的错误,但改成如下时错误消失:
String.prototype.trim=function(){
return this.replace(/(^/s*)|(/s*$)/g,"");
}
这与javascript对类的方法定义的方式有关!
例如:function String.prototype.trim(){
return this.replace(/(^/s*)|(/s*$)/g,"");
}经常会报类似的错误,但改成如下时错误消失:
String.prototype.trim=function(){
return this.replace(/(^/s*)|(/s*$)/g,"");
}
这与javascript对类的方法定义的方式有关!