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

JavaScript में '/g' फ्लैग का महत्व


/g नियमित अभिव्यक्तियों में से एक है जो उपयोगकर्ता का कार्य आसान बनाता है। /g प्रदान किए गए शब्द के लिए वैश्विक रूप से खोज करता है। यदि किसी शब्द को सभी घटनाओं में दूसरे शब्द से बदला जाना है तो /g तस्वीर में आता है। आइए इसे संक्षेप में चर्चा करें।

निम्न उदाहरण में, हमें सभी प्रदान किए गए blue शब्दों को red से बदलने की आवश्यकता है और हमने कार्य को प्राप्त करने के लिए सामान्य str.replace() मेथड लागू किया है। चूंकि कोई वैश्विक संकेत नहीं है, शब्द blue की केवल पहली घटना बदल जाती है, बाकी घटनाएं स्थिर रहती हैं। ध्यान रखें कि JavaScript केस सेंसिटिव है।

उदाहरण

<html> <body> <script>    var str = "Mr Blue has a blue house and a blue car";    var res = str.replace(/blue/, "red");    document.write(res); </script> </body> </html>

आउटपुट

Mr Blue has a red house and a blue car

निम्न उदाहरण में, चूंकि वैश्विक संकेत(/g) का उपयोग किया गया है, सभी शब्द "blue" शब्द red से बदल दिए जाते हैं। सुनिश्चित करें कि JavaScript एक केस सेंसिटिव भाषा है।

उदाहरण

<html> <body> <script>    var str = "Mr Blue has a blue house and a blue car";    var res = str.replace(/blue/g, "red");    document.write(res); </script> </body> </html>

आउटपुट

Mr Blue has a red house and a red car

  1. JavaScript DOM क्या है? - पूर्ण गाइड JavaScript DOM क्या है? - पूर्ण गाइड

    JavaScript डॉक्यूमेंट ऑब्जेक्ट मॉडल (DOM) एक वेबपेज के HTML एलिमेंट्स का प्रतिनिधित्व है। यह एक इंटरफेस है जिसका उपयोग हम वेब पेज को उसकी सामग्री या शैली को बदलकर मैनिपुलेट करने के लिए कर सकते हैं। हम किसी वेबपेज पर राइट क्लिक करके और inspect चुनकर DOM को एक्सेस कर सकते हैं। ऐसा करने से, एक सेक्शन

  1. - JavaScript में ES6 के टेम्पलेट स्ट्रिंग्स का महत्व

    ES6 के टेम्पलेट स्ट्रिंग्स स्ट्रिंग्स को संयोजित करने का एक नया तरीका है। हमारे पास पहले से ही स्ट्रिंग्स को संयोजित करने के लिए join(), concat() आदि मेथड्स हैं लेकिन टेम्पलेट स्ट्रिंग्स मेथड सबसे परिष्कृत है क्योंकि यह अधिक पठनीय है, कोट्स को एस्केप करने के लिए कोई बैकस्लैश नहीं और कोई अधिक गन्दे

  1. - जावास्क्रिप्ट में Symbol.isConcatSpreadable का महत्व क्या है?

    Symbol.isConcatSpreadable यह प्रसिद्ध सिंबल यह कॉन्फ़िगर करने के लिए उपयोग किया जाता है कि Array.prototype.concat() मेथड का उपयोग करते समय किसी ऑब्जेक्ट को उसके ऐरे एलिमेंट्स में फ्लैट किया जाना चाहिए या नहीं। यदि यह false है तो ऐरे का कोई फ्लैटिंग नहीं होता। डिफ़ॉल्ट रूप से, Symbol.isConcatSpreadab