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

ค้นหาผลิตภัณฑ์ขององค์ประกอบอาร์เรย์ด้วย reduce() ใน JavaScript


ปัญหา

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ arr ฟังก์ชันของเราควรค้นหาและส่งคืนผลิตภัณฑ์ขององค์ประกอบทั้งหมดของอาร์เรย์

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

const arr = [3, 1, 4, 1, 2, -2, -1];
const produceElements = (arr = []) => {
   const res = arr.reduce((acc, val) => {
      acc = acc * val;
      return acc;
   }, 1);
   return res;
};
console.log(produceElements(arr));

ผลลัพธ์

ต่อไปนี้เป็นเอาต์พุตคอนโซล -

48