हमें एक 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