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

JavaScript में test() मेथड का उपयोग


test() मेथड एक रेगुलर एक्सप्रेशन मेथड है। यह एक स्ट्रिंग में पैटर्न की खोज करता है, और परिणाम के आधार पर true या false लौटाता है। यदि यह दिए गए पैटर्न का सामना करता है तो यह true लौटाता है, अन्यथा false लौटाता है। यह केस सेंसिटिव है। आइए इसे विस्तार से चर्चा करें।

उदाहरण-1

निम्न उदाहरण में, एक टेक्स्ट नामक "Tutorix is the best e-learning platform" दिया गया है और एक पैटर्न "Tu" जांचा जाता है कि यह मौजूद है या नहीं। चूंकि पैटर्न मौजूद है, test() मेथड आउटपुट के रूप में true लौटाता है।

<html> <body> <p id="text">Tutorix is the best e-learning platform</p> <p id="test"></p> <script>    var text = document.getElementById("text").innerHTML;    document.getElementById("test").innerHTML = /Tu/.test(text); </script> </body> </html>

आउटपुट

Tutorix is the best e-learning platform true

उदाहरण-2

निम्न उदाहरण में, एक पैटर्न "tu" जांचा जाता है कि यह प्रदान किए गए टेक्स्ट में है या नहीं। यदि हम स्पष्ट रूप से टेक्स्ट का अवलोकन करते हैं तो हमारे पास वहां "Tu" मौजूद है लेकिन "tu" नहीं। test() मेथड केस सेंसिटिविटी की भी जांच करता है। इसलिए मेथड का परिणाम false हुआ और परिणाम आउटपुट में दिखाए अनुसार प्रदर्शित हुआ।

<html> <body> <p id="text">Tutorix is the best e-learning platform</p> <p id="test"></p> <script>    var text = document.getElementById("text").innerHTML;    document.getElementById("test").innerHTML = /tu/.test(text); </script> </body> </html>

आउटपुट

Tutorix is the best e-learning platform false

  1. - JavaScript में _.size() मेथड का उपयोग

    _.size() _.size() JavaScript के underscore.js लाइब्रेरी से है। इसका उपयोग ऐरे के आकार को खोजने के लिए किया जाता है। इस मेथड का उपयोग करने से पहले underscore.js के CDN का उपयोग सुनिश्चित करना चाहिए ताकि कोड निष्पादित हो सके। सिंटैक्स _.size(array); उदाहरण-1 निम्न उदाहरण में, एक सामान्य ऐरे को _.size

  1. - JavaScript में exec() रेगेक्स मेथड का उपयोग

    exec() exec() मेथड एक रेगेक्स मेथड है। यह एक स्ट्रिंग में निर्दिष्ट पैटर्न की खोज करता है और, test() रेगेक्स मेथड के विपरीत, पाए गए टेक्स्ट को ऑब्जेक्ट के रूप में लौटाता है। यदि कोई मेल नहीं है तो यह आउटपुट के रूप में null देगा। आइए इसे विस्तार से चर्चा करें। उदाहरण-1 निम्न उदाहरण में, एक वेरिएबल प

  1. - JavaScript WeakMap में .clear() मेथड का क्या उपयोग है?

    WeakMap पर clear मेथड WeakMap ऑब्जेक्ट से सभी की/वैल्यू पेयर्स को हटा देता है। इस मेथड को स्पेक से हटा दिया गया है और WeakMap ऑब्जेक्ट को क्लियर मेथड के लिए अतिरिक्त सपोर्ट के साथ लपेटकर वापस जोड़ा जा सकता है। उदाहरण class ClearableWeakMap { constructor(init) { this._wm = new WeakMap(init) } clear(