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

जावास्क्रिप्ट में lastIndex RegExp प्रॉपर्टी की क्या भूमिका है?


lastIndex RegExp गुण आपको उन विधियों को बार-बार कॉल करने की अनुमति देता है, एक स्ट्रिंग में सभी मैचों के माध्यम से लूप करने के लिए, और केवल तभी काम करता है जब "g" संशोधक सेट हो।

यह गुण पढ़ा/लिखा है, इसलिए आप इसे किसी भी समय यह निर्दिष्ट करने के लिए सेट कर सकते हैं कि लक्ष्य स्ट्रिंग में अगली खोज कहाँ शुरू होनी चाहिए। निष्पादन () और परीक्षण () स्वचालित रूप से अंतिम इंडेक्स को 0 पर रीसेट कर देता है जब वे एक मैच (या कोई अन्य मैच) खोजने में विफल होते हैं।

उदाहरण

आप जावास्क्रिप्ट में lastIndex RegExp प्रॉपर्टी के साथ काम करने के लिए निम्नलिखित कोड को चलाने का प्रयास कर सकते हैं -

<html>
   <head>
      <title>JavaScript RegExp lastIndex Property</title>
   </head>
   <body>
      <script>
         var str = "JavaScript is an interesting scripting language";
         var re = new RegExp( "script", "g" );
         
         re.test(str);
         document.write("Test 1 - Current Index: " + re.lastIndex);
         
         re.test(str);
         document.write("<br />Test 2 - Current Index: " + re.lastIndex);
      </script>
   </body>
</html>

  1. जावास्क्रिप्ट में कीबोर्ड इवेंट altKey प्रॉपर्टी की क्या भूमिका है?

    Altkey प्रॉपर्टी का इस्तेमाल यह दिखाने के लिए किया जाता है कि की इवेंट के ट्रिगर होने पर ALT की को दबाया गया या नहीं। उदाहरण altKey . को लागू करने का तरीका जानने के लिए आप निम्न कोड चलाने का प्रयास कर सकते हैं जावास्क्रिप्ट में संपत्ति। <!DOCTYPE html> <html>    <body>

  1. जावास्क्रिप्ट लास्टइंडेक्स प्रॉपर्टी

    जावास्क्रिप्ट में लास्टइंडेक्स प्रॉपर्टी एक मैच होने पर इंडेक्स पोजीशन लौटाती है और अगला मैच उसी पोजीशन से फिर से शुरू होता है। lastIndex प्रॉपर्टी तभी काम करती है जब g संशोधक सेट हो। JavaScript में lastIndex प्रॉपर्टी के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en&q

  1. जावास्क्रिप्ट में लास्टइंडेक्स प्रॉपर्टी

    जावास्क्रिप्ट में lastIndex प्रॉपर्टी एक मैच होने पर इंडेक्स पोजीशन लौटाती है और फिर अगला मैच उसी पोजीशन से फिर से शुरू होता है। lastIndex प्रॉपर्टी तभी काम करती है जब g संशोधक सेट हो। JavaScript में lastIndex प्रॉपर्टी के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en&