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

JavaScript में ऐरे के प्रत्येक इंटीजर का फैक्टोरियल लौटाने वाला फ़ंक्शन कैसे बनाएं


हम यहां एक 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. - JavaScript में सरणी तत्वों को गुणा करने वाला कर्रीड फ़ंक्शन

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक सरणी लेता है और दूसरा फ़ंक्शन वापस करता है जो बदले में एक संख्या लेता है जो एक नई सरणी वापस करता है जो पहले फ़ंक्शन को दी गई इनपुट सरणी के संबंधित तत्वों और दूसरे फ़ंक्शन को दी गई संख्या का गुणनफल है। उदाहरण कोड निम्न है - { return el * num;

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

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे लेता है और दूसरा ऐरे लौटाता है, इस ऐरे का पहला एलिमेंट इनपुट ऐरे का सबसे छोटा एलिमेंट होना चाहिए और दूसरा इनपुट ऐरे का सबसे बड़ा एलिमेंट होना चाहिए।उदाहरणनिम्नलिखित कोड है − greatest){ greatest = val; }; if(val < smallest){ smallest = val; };

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

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