簡體   English   中英

Netbeans為什么突出顯示一些未定義的javascript方法

[英]Why does Netbeans highlight some javascript methods as undefined

我剛剛開始使用Netbeans。 並導入了先前運行的項目以開始使用。 在加載項目時,Netbeans強調了許多“問題”,其中大多數涉及被標識為未定義的類中的某些方法。

因此,例如:

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)未定義

嘗試這個:

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;
    };

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM