สมมติว่าเรามีอาร์เรย์ 2 มิติที่แสดงเมทริกซ์สี่เหลี่ยมจัตุรัสเช่นนี้ -
const arr =[ [1, 3, 4, 2], [4, 5, 3, 5], [5, 2, 6, 4], [8, 2, 9, 3]];ก่อน>เราจำเป็นต้องเขียนฟังก์ชันที่ใช้ในอาร์เรย์นี้และส่งกลับผลคูณขององค์ประกอบที่อยู่ที่เส้นทแยงมุมหลักของเมทริกซ์
สำหรับอาร์เรย์นี้ องค์ประกอบที่มีอยู่ในแนวทแยงหลักคือ −
1, 5, 6, 3ดังนั้นผลลัพธ์ควรเป็น −
90ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const arr =[ [1, 3, 4, 2], [4, 5, 3, 5], [5, 2, 6, 4], [8, 2, 9, 3]];const diagonalProduct =arr => { ให้สินค้า =1; for(ให้ i =0; iผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ในคอนโซล -
90