javascript - How to user a condition in a String inside an IF sentence -
मेरे पास निम्न स्थिति है:
var उत्तर = 'तीन'; Var isClosed = सच है; Var स्थिति = "जवाब! = नल और amp;! बंद है";
हालत एक शाब्दिक स्ट्रिंग है और यह गतिशील रूप से उपयोगकर्ता द्वारा सेट की गई है।
if (condition) // कुछ और करो // कुछ करो
P> क्या मैं "eval ()" का उपयोग किए बिना ऐसा कर सकता हूँ? कैसे? मैं इसे से बचना चाहता हूं: यदि (eval (condition)) ...
नोट: यह एक सरल उदाहरण है, वास्तविक स्थिति एक है गतिशील परिस्थितियों में बिट जटिल:)
यदि आप eval
से बचना चाहते हैं सभी लागत (जैसा कि सुरक्षा कारणों के लिए वास्तव में खतरनाक हो सकता है), आपको मूल रूप से नियम इंजन
को अपने डीएसएल
के लिए अनुकूलित की जरूरत है, जिसे आप डेटाबेस से प्राप्त करते हैं।
मैंने यह एक गोल कर दिया और यह दिखता है कि सभ्य, वास्तव में यह कोशिश नहीं की, लेकिन अब आपको पता है कि कहां से शुरू हो।
Comments
Post a Comment