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

जावास्क्रिप्ट में Array.findIndex () विधि का क्या उपयोग है?

<घंटा/>

Array.findIndex()

Array.findIndex() सरणी तत्व की पहली अनुक्रमणिका देता है जो प्रदान किए गए फ़ंक्शन द्वारा कार्यान्वित परीक्षण पास करता है। यह विधि सरणी में मौजूद प्रत्येक तत्व के लिए एक बार फ़ंक्शन निष्पादित करती है। यदि एक बार फ़ंक्शन की स्थिति संतुष्ट हो जाती है, तो शर्त को संतुष्ट करने वाले पहले तत्व की अनुक्रमणिका वापस कर दी जाएगी, यदि मान नहीं है तो '-1' वापस कर दिया जाएगा।

एक बार जब कोई तत्व प्रदान की गई शर्त को पूरा करता है तो FindIndex() अन्य मानों की जांच नहीं करता है। निम्न उदाहरण में findIndex() विधि जांचें कि क्या वेतन तत्व दिए गए वेतन 15000 से अधिक हैं। चूंकि शर्त को पूरा करने वाला पहला तत्व 17000 है 28000 और 30000 जैसे अन्य मूल्यों की जाँच नहीं करेगा और 17000 की अनुक्रमणिका लौटाएगा।

उदाहरण

<html>
<body>
<p id="findindex"></p>
<script>
   var wages = [6000, 10000, 17000, 28000, 30000];
   function checkSal(wage) {
      return wage >= 15000;
   }
   document.getElementById("findindex").innerHTML = wages.findIndex(checkSal);
</script>
</body>
</html>

आउटपुट

2

  1. जावास्क्रिप्ट पॉप विधि:यह क्या है और इसका उपयोग कैसे करें

    जावास्क्रिप्ट ऐरे पॉप मेथड जिसे कहा जाता है, कई ऐरे मेथड में से एक है जिसका उपयोग एरे में डेटा में हेरफेर करने के लिए किया जा सकता है। वेब डेवलपर्स इसका उपयोग ऐसे समय में करते हैं जब उन्हें शॉर्ट एरे के साथ या पॉप्ड एलिमेंट के साथ कुछ करने की आवश्यकता होती है। आइए जानें इसका उपयोग कैसे करें: सिंटैक

  1. जावास्क्रिप्ट में टेस्ट () पद्धति का उपयोग क्या है?

    परीक्षण () विधि एक नियमित अभिव्यक्ति . है तरीका। यह एक पैटर्न के लिए एक स्ट्रिंग की खोज करता है, और सत्य . देता है या झूठा , परिणाम के आधार पर। यदि यह दिए गए पैटर्न का सामना करता है तो यह सत्य लौटाता है, अन्यथा झूठा लौटता है। यह केस संवेदनशील . है . आइए इस पर विस्तार से चर्चा करें। उदाहरण-1 निम्न उ

  1. जावास्क्रिप्ट कमजोर मैप में .clear() विधि का क्या उपयोग है?

    कमजोर मैप पर स्पष्ट विधि WeakMap ऑब्जेक्ट से सभी कुंजी/मान जोड़े को हटा देती है। इस विधि को कल्पना से हटा दिया गया है और WeakMap ऑब्जेक्ट को स्पष्ट विधि के लिए अतिरिक्त समर्थन के साथ लपेटकर वापस जोड़ा जा सकता है। उदाहरण class ClearableWeakMap {    constructor(init) {