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

जावास्क्रिप्ट में '/g' ध्वज का क्या महत्व है?


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

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

उदाहरण

<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) सभी शब्दों का प्रयोग किया जाता है "नीला " को लाल रंग से बदल दिया जाता है। सुनिश्चित करें कि जावास्क्रिप्ट एक केस संवेदनशील भाषा है।

उदाहरण

<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. जावास्क्रिप्ट डोम क्या है?

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

  1. जावास्क्रिप्ट में ES6 के टेम्पलेट स्ट्रिंग्स का क्या महत्व है?

    ES6 के टेम्प्लेट स्ट्रिंग्स तारों को संयोजित करने का एक नया तरीका है। हमारे पास पहले से ही शामिल हों () . जैसी विधियां हैं , कॉनकैट () आदि स्ट्रिंग्स को संयोजित करने के लिए लेकिन टेम्पलेट स्ट्रिंग्स विधि सबसे परिष्कृत . है क्योंकि यह अधिक पठनीय है , नहीं बैकस्लैश उद्धरणों से बचने के लिए और अधिक नही

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

    Symbol.isConcatSpreadable इस प्रसिद्ध प्रतीक का उपयोग कॉन्फ़िगर करने के लिए किया जाता है यदि Array.prototype.concat() विधि का उपयोग करते समय किसी वस्तु को उसके सरणी तत्वों में समतल किया जाना चाहिए। . अगर यह झूठा है तब सरणी का कोई चपटापन नहीं होता है। डिफ़ॉल्ट रूप से, Symbol.IsConcatSpreadable सत्