2016-12-15 42 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()); 
相关问题