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

JavaScript में सरणी में शब्द की सभी घटनाओं को ढूंढना


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

उदाहरण

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

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. - JavaScript में TypedArray.find() फ़ंक्शन

    TypedArray का find() फ़ंक्शन एक फ़ंक्शन का नाम दर्शाने वाला स्ट्रिंग मान स्वीकार करता है, सरणी में मौजूद तत्वों का परीक्षण करता है कि क्या वे प्रदान किए गए फ़ंक्शन द्वारा लागू परीक्षण को पास करते हैं, यदि हाँ, तो परीक्षण पास करने वाला पहला तत्व लौटाता है, अन्यथा undefined लौटाता है।सिंटैक्सइसका सिंट

  1. जावास्क्रिप्ट Array find() फंक्शन जावास्क्रिप्ट Array find() फंक्शन

    जावास्क्रिप्ट का find() मेथड एरे में पहले एलिमेंट का मान लौटाने के लिए उपयोग किया जाता है, यदि कंडीशन पास होती है, अन्यथा रिटर्न वैल्यू undefined होती है। सिंटैक्स इस प्रकार है: array.find(function(value, index, arr), thisValue) यहां, फंक्शन में value (वर्तमान एलिमेंट का मान), index (एरे इंडेक्स),

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

    परिचय Array.prototype.find() मेथड ऐरे में उस पहले एलिमेंट का मान लौटाता है जो दी गई टेस्टिंग फ़ंक्शन को संतुष्ट करता है। यदि कोई एलिमेंट टेस्ट पास नहीं करता, तो undefined लौटाता है। filter() के विपरीत, यह पहले मिलान पर रुक जाता है। उदाहरण निम्न कोड Array.prototype.find() मेथड के लिए है: <!DOCT