Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

एक फ़ंक्शन कैसे बनाएं जो एक सरणी में प्रत्येक पूर्णांक का भाज्य देता है जावास्क्रिप्ट

<घंटा/>

हमें यहां एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो संख्याओं की एक सरणी लेता है और सरणी के संबंधित तत्वों के भाज्य के साथ एक और सरणी देता है। हम पहले एक पुनरावर्ती विधि लिखेंगे जो एक संख्या लेता है और उसके भाज्य को लौटाता है और फिर हम सरणी पर पुनरावृति करेंगे, सरणी के प्रत्येक तत्व के भाज्य की गणना करेंगे और फिर अंत में हम भाज्य के नए सरणी को वापस करेंगे।

इसलिए, आइए इसके लिए कोड लिखें

उदाहरण

const arr = [4, 8, 2, 7, 6, 20, 11, 17, 12, 9];
const factorial = (num, fact = 1) => {
   if(num){
      return factorial(num-1, fact*num);
   };
   return fact;
};
const factorialArray = arr => arr.map(element => factorial(element));
console.log(factorialArray(arr));

आउटपुट

कंसोल में आउटपुट होगा -

[
   24,
   40320,
   2,
   5040,
   720,
   2432902008176640000,
   39916800,
   355687428096000,
   479001600,
   362880
]

  1. क्यूरिफाइड फ़ंक्शन जो जावास्क्रिप्ट में सरणी तत्वों को गुणा करता है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक सरणी लेता है और एक अन्य फ़ंक्शन देता है जो बदले में एक संख्या लेता है जो एक नया सरणी देता है जो पहले फ़ंक्शन के लिए इनपुट सरणी के संबंधित तत्वों का उत्पाद होता है और संख्या प्रदान की जाती है दूसरा समारोह। उदाहरण निम्नलिखित कोड है

  1. वह फ़ंक्शन जो JavaScript में किसी सरणी का न्यूनतम और अधिकतम मान लौटाता है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सरणी लेता है और दूसरी सरणी देता है, इस सरणी का पहला तत्व इनपुट सरणी का सबसे छोटा तत्व होना चाहिए और दूसरा इनपुट सरणी का सबसे बड़ा तत्व होना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [56, 34, 23, 687, 2, 56, 567]; const findMinMax = (arr = [])

  1. जावास्क्रिप्ट फ़ंक्शन जो ऐरे क्लास के प्रोटोटाइप ऑब्जेक्ट पर रहता है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो ऐरे क्लास के प्रोटोटाइप ऑब्जेक्ट पर रहता है। इस फ़ंक्शन को कॉलबैक फ़ंक्शन में लेना चाहिए और इस फ़ंक्शन को उस पहले तत्व को वापस करना चाहिए जिसके लिए कॉलबैक फ़ंक्शन सत्य उत्पन्न करता है। हमें कॉलबैक फ़ंक्शन को पहले और दूसरे तर्क के रूप में वर्तमान तत्