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

जावास्क्रिप्ट - सरणी अपरिभाषित तत्व गणना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो तत्वों की एक सरणी लेता है। तत्वों की सरणी में कुछ अपरिभाषित मान भी हो सकते हैं।

हमारे फ़ंक्शन को सरणी की लंबाई की गणना करनी चाहिए और गिनती में केवल परिभाषित तत्वों की संख्या होनी चाहिए।

उदाहरण

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

const arr = [12, undefined, "blabla", ,true, 44];
const countDefined = (arr = []) => {
   let filtered;
   filtered = arr.filter(el => {
      return el !== undefined;
   });
   const { length } = filtered;
   return length;
};
console.log(countDefined(arr));

आउटपुट

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

4

  1. जावास्क्रिप्ट सरणी वस्तुओं की गणना कैसे करें?

    JavaScript सरणी वस्तुओं की गणना करने के लिए, हम Object.prototype.__proto__ गुण का उपयोग कर रहे हैं। उदाहरण आप सरणी वस्तुओं को गिनने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं - <html>    <head>       <title>JavaScript Clone Date</title>   &nbs

  1. जावास्क्रिप्ट में एक सरणी कैसे खाली करें

    जावास्क्रिप्ट में किसी सरणी को खाली/खाली करने के कई तरीके हैं। आपको संदर्भ के आधार पर उनका उपयोग करने की आवश्यकता है। आइए हम उनमें से प्रत्येक को देखें। मान लें कि हमारे पास − . के रूप में परिभाषित एक सरणी है let arr = [1, 'test', {}, 123.43]; नई सरणी के साथ प्रतिस्थापन - arr = []; यह सबसे

  1. जावास्क्रिप्ट बेसिक ऐरे मेथड्स

    कुछ बुनियादी जावास्क्रिप्ट सरणी विधियाँ हैं - विधि विवरण Array.push() सरणी के अंत में तत्वों को जोड़ने के लिए। Array.pop() सरणी के अंत से तत्वों को हटाने के लिए। Array.unshift() सरणी के सामने तत्वों को जोड़ने के लिए Array.shift() सरणी के सामने से तत्वों को हटाने के लिए। Array.splice() ब्य