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

जावास्क्रिप्ट में सरणी में किसी शब्द की सभी घटनाओं का पता लगाएं

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में शाब्दिक की एक सरणी और दूसरे तर्क के रूप में एक स्ट्रिंग लेता है। हमारे फ़ंक्शन को उस संख्या की गिनती वापस करनी चाहिए जो स्ट्रिंग (दूसरे तर्क द्वारा प्रदान की गई) सरणी में कहीं भी दिखाई देती है।

उदाहरण

इसके लिए कोड होगा -

const arr = ["word", "a word", "another word"];
const query = "word";
const findAll = (arr, query) => {
   let count = 0;
   count = arr.filter(el => {
      return el.indexOf(query) != -1;
   }).length;
   return count;
};
console.log(findAll(arr, query));

आउटपुट

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

3

  1. जावास्क्रिप्ट में TypedArray.find () फ़ंक्शन

    TypedArray का खोज () फ़ंक्शन एक फ़ंक्शन के नाम का प्रतिनिधित्व करने वाले एक स्ट्रिंग मान को स्वीकार करता है, परीक्षण करता है कि क्या सरणी में तत्व प्रदान किए गए फ़ंक्शन द्वारा कार्यान्वित परीक्षण पास करते हैं, यदि ऐसा है, तो पहला तत्व देता है जो परीक्षण को पास करता है, अपरिभाषित देता है। सिंटैक्स

  1. जावास्क्रिप्ट ऐरे खोज () फ़ंक्शन

    जावास्क्रिप्ट की खोज () विधि का उपयोग किसी सरणी में पहले तत्व मान को वापस करने के लिए किया जाता है, यदि शर्त पारित हो जाती है, अन्यथा वापसी मान अपरिभाषित है। वाक्य रचना इस प्रकार है - array.find(function(val, index, arr),thisValue) यहां, फ़ंक्शन वैल के साथ एक फ़ंक्शन है, जो वर्तमान तत्व का मान है।

  1. जावास्क्रिप्ट में Array.prototype.find () विधि।

    Array.prototype.find() विधि पहला तत्व मान देता है जो किसी सरणी में दी गई शर्त को पूरा करता है। Array.prototype.find() विधि के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"