0
我刚开始使用Netbeans。并且已经导入了以前运行的项目以开始使用。在加载项目时,Netbeans强调了大量的“问题”,其中大部分涉及类中的某些方法被标识为未定义。为什么Netbeans将某些javascript方法突出显示为undefined
因此,例如:
var farmFile = farmFile || {};
farmFile.toolBarAUIHelp = new toolBarAUIHelp()|| {};
function toolBarAUIHelp(){
this.helpMessageArray = [];
this.errorMessageArray = [];
this.helpMessageArray[ "geoLocationTitle" ] = {
"insert":"String value here",
"update":"String value here",
"delete":"String value here"
};
this.errorMessageArray[ "geoLocation" ] = {
"insert":"String value here",
"update":"String value here",
"delete":"String value here"
};
this.setToolBarAUIHelp = function (var1, var2) {
//set toolBar help message
return;
};
this.setToolBarAUIError = function (var1, var2) {
//set toolBar error message
return;
};
}
Netbeans中给出了错误:
setToolBarAUIHelp(VAR1,VAR2)未定义
setToolBarAUIError(VAR1,VAR2)未定义
空'返回;'在函数的结尾是非常奇怪的事情。 mb NetBeans担心这些? :) – ixpl0
和你创建数组'this.helpMessageArray = [];'但使用它像对象。我认为有一个错误。所以下一个函数永远不会声明 – ixpl0
那么,这些方法将返回'undefined'。这可能会警告你。尽管如此,我不会完全信任JavaScript的NetBeans,所以就是这样。 – vlaz