हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो तत्वों की एक सरणी लेता है। तत्वों की सरणी में कुछ अपरिभाषित मान भी हो सकते हैं।
हमारे फ़ंक्शन को सरणी की लंबाई की गणना करनी चाहिए और गिनती में केवल परिभाषित तत्वों की संख्या होनी चाहिए।
उदाहरण
इसके लिए कोड होगा -
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