यदि स्ट्रिंग स्टेटमेंट से कथन [डुप्लिकेट] - जावास्क्रिप्ट, if-statement

मैं पूछना चाहूंगा कि क्या यह लिखना संभव है अगरएक स्ट्रिंग का उपयोग करके -स्टेटमेंट और इसे किसी तरह से वास्तविक स्टेटमेंट में परिवर्तित करें?

I wish I could use "c==c" पसंद if(c==c)। क्या यह संभव है?

var c=1;
var aa= "c==c";
if(aa) {
console.log("abc")
}

उत्तर:

उत्तर № 1 के लिए 1

हाँ, जावास्क्रिप्ट का उपयोग करें eval फ़ंक्शन https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval

Eval let के आप किसी भी स्ट्रिंग को मान्य जावास्क्रिप्ट के रूप में चलाते हैंकोड। हालाँकि, eval के प्रदर्शन और सुरक्षा जैसे कुछ डाउनसाइड्स होते हैं क्योंकि इससे आपके कोड में कमज़ोरी आ सकती है यदि आप उपयोगकर्ताओं को अपनी पसंद के किसी भी स्ट्रिंग को खाली करने देते हैं।


संबंधित सवाल
सबसे लोकप्रिय