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

यह गिनना कि कोई आइटम JavaScript में एक बहुआयामी सरणी में कितनी बार दिखाई देता है

<घंटा/>

हमारे पास स्ट्रिंग्स का नेस्टेड ऐरे है और हमें एक फंक्शन लिखना है जो ऐरे और एसर्च स्ट्रिंग को स्वीकार करता है और नेस्टेडएरे में स्ट्रिंग के प्रकट होने की संख्या की संख्या देता है।

इसलिए, इसके लिए कोड लिखते हैं, हम नेस्टेडरे के अंदर खोजने के लिए यहां रिकर्सन का उपयोग करेंगे और इसके लिए कोड होगा -

उदाहरण

const arr = [
   "apple",
   ["banana", "strawberry","dsffsd", "apple"],
   "banana",
   ["sdfdsf","apple",["apple",["nonapple", "apple",["apple"]]]]
   ,"apple"];
   const calculateCount = (arr, query) => {
      let count = 0;
      for(let i = 0; i < arr.length; i++){
         if(arr[i] === query){
            count++;
            continue;
      };
      if(Array.isArray(arr[i])){
         count += calculateCount(arr[i], query);
      }
   };
   return count;
};
console.log(calculateCount(arr, "apple"));

आउटपुट

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

7

  1. सरणी में सबसे अधिक बार आने वाली संख्या का पता लगाएं और जावास्क्रिप्ट में इसे कितनी बार दोहराया जाए

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो शाब्दिक की एक सरणी लेता है और सरणी में सबसे अधिक बार आने वाली संख्या और इसे कितनी बार दोहराया जाता है। उदाहरण इसके लिए कोड होगा - गिनती [एसीसी [0] ]]) {वापसी [वैल]; }; अगर (वैल! ==एसीसी [0] &&गिनती [वैल] ===गिनती [एसीसी [0]]) {एसीसी पुश (व

  1. मैं एक सरणी जावास्क्रिप्ट से किसी विशिष्ट आइटम को कैसे हटा सकता हूं?

    मान लीजिए, हमारे पास संख्याओं की एक सरणी है और हमने इसमें तत्वों को जोड़ा है। किसी सरणी से किसी विशिष्ट तत्व को निकालने के लिए आपको एक आसान तरीका ईजाद करने की आवश्यकता है। हम जो खोज रहे हैं वह निम्नलिखित है - array.remove(number); हमें कोर जावास्क्रिप्ट का उपयोग करना होगा। फ़्रेमवर्क की अनुमति नही

  1. जावास्क्रिप्ट में वर्तमान संख्या की तुलना में कितनी संख्याएँ छोटी हैं, इसकी गणना करना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को इनपुट सरणी के आधार पर एक नई सरणी का निर्माण करना चाहिए। नई सरणी का प्रत्येक संगत तत्व मूल सरणी में उस संगत तत्व से छोटे तत्वों की संख्या होनी चाहिए। उदाहरण के लिए - यदि इनपुट ऐरे है - const arr = [2, 7, 3, 1, 56, 4