हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सरणी लेता है जिसमें कुछ संख्याएं, कुछ तार और कुछ गलत मान होते हैं।
हमारे फ़ंक्शन को सरणी से सबसे बड़ी संख्या वापस करनी चाहिए।
उदाहरण के लिए -
यदि कुछ अपरिभाषित मानों के साथ इनपुट सरणी निम्नलिखित है -
const arr = [23, 'hello', undefined, null, 21, 65, NaN, 1, undefined, 'hii'];
तब आउटपुट 65
. होना चाहिएउदाहरण
निम्नलिखित कोड है -
const arr = [23, 'hello', undefined, null, 21, 65, NaN, 1, undefined, 'hii']; const pickBiggest = arr => { let max = -Infinity; for(let i = 0; i < arr.length; i++){ if(!+arr[i]){ continue; }; max = Math.max(max, +arr[i]); }; return max; }; console.log(pickBiggest(arr));
आउटपुट
यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -
65