हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पूर्णांक की एक सरणी लेता है। हमारे कार्य को निम्नलिखित दो कार्य करने चाहिए -
-
पुनरावर्ती दृष्टिकोण का उपयोग करें।
-
सरणी में सभी तत्वों के गुणनफल की गणना करें।
और अंत में, उसे उत्पाद वापस करना चाहिए।
उदाहरण के लिए -
यदि इनपुट ऐरे है -
const arr = [1, 3, 6, .2, 2, 5];
तब आउटपुट होना चाहिए -
const output = 36;
उदाहरण
इसके लिए कोड होगा -
const arr = [1, 3, 6, .2, 2, 5]; const arrayProduct = ([front, ...end]) => { if (front === undefined) { return 1; }; return front * arrayProduct(end); }; console.log(arrayProduct(arr));
आउटपुट
और कंसोल में आउटपुट होगा -
36