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