Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ค้นหาผลิตภัณฑ์ของอาร์เรย์โดยใช้การเรียกซ้ำใน JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็ม หน้าที่ของเราควรทำสองสิ่งต่อไปนี้ -

  • ใช้วิธีการแบบเรียกซ้ำ

  • คำนวณผลคูณขององค์ประกอบทั้งหมดในอาร์เรย์

และสุดท้ายควรคืนสินค้า

ตัวอย่างเช่น −

หากอาร์เรย์อินพุตเป็น −

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