JavaScript में spread का उपयोग करके सरणी के चरम मूल्य
निम्नलिखित कोड देखें:
javascriptlet max = Math.max(1, 2, 3, 4, 5);
जैसा कि आप देख सकते हैं, इस कोड में संख्याओं में से अधिकतम मान पाया जाता है। लेकिन क्या करें अगर हमारी संख्याएँ एक सरणी के रूप में हों? उदाहरण के लिए, इस तरह:
javascriptlet arr = [1, 2, 3, 4, 5];
दुर्भाग्य से, हम निम्नलिखित नहीं कर सकते:
javascriptlet arr = [1, 2, 3, 4, 5];
let max = Math.max(arr); // यहाँ सरणी पास नहीं कर सकते
बेशक, हम मैन्युअल रूप से सरणी के तत्वों को
Math.max में डाल सकते हैं, इस तरह:
javascriptlet arr = [1, 2, 3, 4, 5];
let max = Math.max(arr[0], arr[1], arr[2], arr[3], arr[4]);
हालाँकि, इस मामले में सारी बहुमुखीता खत्म हो जाती है:
हमारा कोड केवल 5 तत्वों वाली सरणी के लिए
अधिकतम मूल्य ही ढूंढेगा।
क्या होगा अगर हमें सरणी में अधिक या कम तत्वों की आवश्यकता हो? एक समाधान है! spread ऑपरेटर का उपयोग करें:
javascriptlet arr = [1, 2, 3, 4, 5]
let max = Math.max(...arr);
इसकी सरलता के बावजूद, यह कोड बहुत
शक्तिशाली है। आखिरकार, Math.max
पैरामीटरों की कोई भी संख्या ले सकता है, जिसका अर्थ है कि
spread ऑपरेटर की मदद से हम किसी भी आकार की सरणी का
उपयोग कर सकते हैं!
संख्याओं वाली एक सरणी दी गई है। Math.min
और spread का उपयोग करके सरणी का न्यूनतम मान
स्क्रीन पर प्रिंट करें।