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

जावास्क्रिप्ट सरणी में किसी प्रकार के nवें आइटम की अनुक्रमणिका प्राप्त करें

<घंटा/>

हमें एक फ़ंक्शन लिखने की आवश्यकता है, मान लीजिए getIndex() जो एक सरणी लेता है गिरफ्तारी, एक स्ट्रिंग / संख्या शाब्दिक txt और एक संख्या n . हमें txt . के nth अपीयरेंस का इंडेक्स वापस करना होगा गिरफ्तारी . में . अगर txt n बार नहीं आता है तो हमें -1 लौटना होगा।

तो, चलिए इसके लिए फंक्शन लिखते हैं -

उदाहरण

const arr = [45, 76, 54, 43, '|', 54, '|', 1, 66, '-', '|', 34, '|', 5,
76];
const getIndex = (arr, txt, n) => {
   const position = arr.reduce((acc, val, ind) => {
      if(val === txt){
         if(acc.count+1 === n){
            acc['index'] = ind;
         };
         acc['count']++;
      }
      return acc;
   }, {
      index: -1,
      count: 0
   });
   return position.index;
};
console.log(getIndex(arr, '|', 3));
console.log(getIndex(arr, 54, 2));
console.log(getIndex(arr, '-', 3));

आउटपुट

कंसोल में आउटपुट होगा -

10
5
-1

  1. जावास्क्रिप्ट का उपयोग करते हुए nवें इंडेक्स पर मौजूद ऐरे एलीमेंट की nth पावर का पता लगाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को इनपुट सरणी को किसी अन्य सरणी में मैप करना चाहिए जिसमें प्रत्येक तत्व को उसके 0-आधारित अनुक्रमणिका में उठाया जाता है। और अंत में, हमारे फ़ंक्शन को इस नए सरणी को वापस करना चाहिए। उदाहरण निम्नलिखित कोड है

  1. जावास्क्रिप्ट में राशियों को संतुलित करने के लिए सरणी अनुक्रमणिका

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पूर्णांकों की एक सरणी लेता है, गिरफ्तारी, पहले और एकमात्र तर्क के रूप में। हमारे फ़ंक्शन को सरणी से एक ऐसे इंडेक्स को चुनने और वापस करने की आवश्यकता होती है, जैसे कि इसके बाईं ओर के तत्वों का योग इसके दाईं ओर के तत्वों के योग के बराबर होता है

  1. जावास्क्रिप्ट में सरणी की औसत अनुक्रमणिका ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक सरणी लेता है, एआर, जो एक-आयामी अंतरिक्ष में विभिन्न क्षुद्रग्रहों की स्थिति का प्रतिनिधित्व करता है। प्रत्येक क्षुद्रग्रह के लिए, निरपेक्ष मान उसके आकार का प्रतिनिधित्व करता है, और चिन्ह उसकी दिशा का प्रतिनिधित्व करता है (सकारात्मक अर्थ दा