2014-06-11 59 views
5

在javaScript中,是否有方法將條件存儲在變量中,然後在稍後評估條件。將條件存儲爲變量。 Javascript

我知道這可以用eval()

var condition = "(foo == pie);" 
alert(eval(condition)); 

警戒值以上將取決於foo & pie值的變化來完成。

有沒有類似的方法來做到這一點,而不使用eval()

回答

7

這的確看起來像什麼功能是:

var conditionChecker = function(){ return foo == pie }; 
alert(conditionChecker()); 
+0

哈哈!它在早上的第一件事。我的大腦還沒有工作。該死的。我覺得。笨。 – User2