Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript eval() फ़ंक्शन का उपयोग करना बुरा विचार क्यों है?


JavaScript eval() का उपयोग एक तर्क को निष्पादित करने के लिए किया जाता है। जब eval() विधि का उपयोग किया जाता है तो कोड धीमी गति से निष्पादित होता है। इसका एक अलग निष्पादन स्कोप होने के कारण इसके सुरक्षा निहितार्थ भी हैं।

उदाहरण

<html> 
    <body> 
        <script> 
            var a = 30; 
            var b = 12; 
            var res1 = eval("a * b") + "<br>"; 
            var res2 = eval("5 + 10") + "<br>"; 
            document.write(res1); 
            document.write(res2); 
        </script> 
    </body> 
</html>
  1. JavaScript eval() फंक्शन समझाएं और इसके उपयोग के नियम क्या हैं? JavaScript eval() फंक्शन समझाएं और इसके उपयोग के नियम क्या हैं?

    eval() फंक्शन का उपयोग दी गई स्ट्रिंग का मूल्यांकन (evaluate) करके उसे JavaScript कोड के रूप में एक्जीक्यूट करने के लिए किया जाता है। eval() का उपयोग अत्यधिक खतरनाक है क्योंकि कोई दुर्भावनापूर्ण कोड इनपुट स्ट्रिंग के रूप में हमारे किसी इनपुट में पास कर सकता है।JavaScript में eval() फंक्शन दर्शाने का

  1. - JavaScript में बाहरी फंक्शन कॉल और परिणाम वापस करना

    बाहरी फंक्शन कॉल के लिए return कीवर्ड का उपयोग करें। निम्नलिखित कोड है - उदाहरण var substractMethod = function () { var firstValue = 1000, thirdValue = 200; var divideMethod = function () { var secondValue = 500; console.log(divideMethod() का परिणाम= + (firstValue / secondV

  1. - JavaScript में गेटर फ़ंक्शन बनाने के लिए get का उपयोग

    गेटर फ़ंक्शन बनाने के लिए get कीवर्ड का उपयोग करें। उदाहरण निम्नलिखित कोड देखें: const studentDetails = { studentName: David Miller, get studentName() { console.log(I am calling the getter method...) } } console.log(studentDetails.studentName); उपरोक्त प्रोग्राम चलाने के लिए, आपको निम्नलि