2014-06-11 18 views
5

javaScript'te, bir koşulu bir koşulda depolamanın ve ardından bu koşulu daha sonra değerlendirmenin bir yolu var mıdır? Bunu biliyorumBir koşulu değişken olarak saklayın. Javascript

yukarıda foo & pie değerlerine bağlı olarak değişecektir eval()

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

uyarının değerini kullanarak yapılabilir.

eval() kullanmadan buna benzer bir yol var mı?

cevap

7

Bu gerçekten bir fonksiyonu ne gibi görünüyor:

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

haha! Sabah ilk işi. Beynim henüz çalışmıyor. Lanet olsun. Hissediyorum. Aptal. – User2