2016-12-15 41 views
0

我有一個看起來像這樣的函數,但由於某種原因它不斷返回文本中的實際函數,然後結果....我怎麼得到它返回結果從if語句而不是整個函數作爲文本?var函數作爲字符串,而不是結果

var xLbl = function() { 

     if (yAxistm.tm === 'yr') { 

      return "Year"; 

     } else if (yAxistm.tm === 'qtr') { 

      return "Quarter"; 

     } else if (yAxistm.tm === 'mth') { 

      return "Month"; 

     }; 

    }; 

    console.log("xLable: ", xLbl); 

結果:

xLable: function() { 

      if (yAxistm.tm === 'yr') { 

       return "Year"; 

      } else if (yAxistm.tm === 'qtr') { 

       return "Quarter"; 

      } else… 

回答

0

你正在登錄的xLbl它的值是一個函數。你試圖做的是調用函數。它應該看起來像這樣console.log("xLabel: ", xLbl());

0

你想打印出來的函數定義..

您需要調用功能

console.log("xLabel: ", xLbl()); 
0

您需要調用的函數:

console.log("xLable: ", xLbl()); 
相關問題