"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट के साथ एक सरणी में एक तत्व खोजना

जावास्क्रिप्ट के साथ एक सरणी में एक तत्व खोजना

2024-08-22 को प्रकाशित
ब्राउज़ करें:552

Searching an Element in an Array with JavaScript

रैखिक खोज

रैखिक खोज प्रत्येक तत्व को क्रमिक रूप से जाँचकर किसी सरणी में एक तत्व खोजने की एक सरल विधि है।

उदाहरण

let data = [41, 23, 63, 42, 59];
const searchingElement = 59;
let count = 0;

for (let i = 0; i  0) {
  console.warn(`Element not found in current array!`);
}

आउटपुट: तत्व स्थिति 5 पर पाया गया

कदम

  1. सरणी प्रारंभ करें, तत्व खोजें, और गिनती करें।
  2. फॉर लूप का उपयोग करके सरणी के माध्यम से पुनरावृति करें।
  3. जांचें कि क्या array[i] searchElement के बराबर है।
  4. यदि सत्य है, तो स्थिति आउटपुट करें और लूप से बाहर निकलें।
  5. यदि लूप तत्व को खोजे बिना पूरा हो जाता है, तो वेतन वृद्धि की गणना करें।
  6. लूप के बाद, यदि गिनती 0 से अधिक है, तो एक नहीं मिला संदेश आउटपुट होता है।

घटनाओं की गिनती

किसी तत्व की घटनाओं की गणना करने के लिए:

let data = [41, 23, 63, 42, 59, 23];
let totalOccurrences = 0;
const searchingElement = 63;

for (const i in data) {
  if (data[i] === searchingElement) {
    totalOccurrences  ;
  }
}
console.log(`Total occurrences of ${searchingElement} is ${totalOccurrences}`);

आउटपुट: 63 की कुल घटनाएं 1 हैं

कदम

  1. सरणी, कुल घटनाएँ और खोज तत्व आरंभ करें।
  2. सरणी के माध्यम से पुनरावृत्त करें।
  3. जांचें कि क्या array[i] searchElement के बराबर है।
  4. यदि सत्य है, तो कुल घटनाओं में वृद्धि करें।
  5. कुल घटनाएँ आउटपुट करें।

रैखिक खोज सीधी है लेकिन बड़े डेटासेट के लिए सबसे कुशल नहीं है। क्रमबद्ध सरणियों के लिए बाइनरी खोज जैसे उन्नत एल्गोरिदम अधिक कुशल हो सकते हैं।

विज्ञप्ति वक्तव्य यह लेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/vrajparikh/searching-an-element-in-an-array-with-javascript-2jmc?1 यदि कोई उल्लंघन है, तो कृपया हटाने के लिए स्टडी_गोलंग@163.com पर संपर्क करें। यह
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3