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