เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของอาร์เรย์ซ้อนที่มีองค์ประกอบสองตัวแต่ละอัน
ฟังก์ชันควรคำนวณความต่างระหว่างองค์ประกอบแรกและที่สองของแต่ละซับอาร์เรย์แยกกันและคืนค่าผลรวมของความต่างเหล่านั้น
เช่น: ถ้าอาร์เรย์อินพุทคือ:
const arr = [ [5, 3], [9, 4], [3, 7], [4, 6] ];
ผลลัพธ์ควรเป็น 1
ตัวอย่าง
โค้ดสำหรับนี้จะเป็นดังนี้:
const arr = [
[5, 3],
[9, 4],
[3, 7],
[4, 6]
];
const subtractAndAdd = (arr = []) => {
let res = 0;
for(let i = 0; i < arr.length; i++){
const [el1, el2] = arr[i];
res += (el1 - el2);
};
return res;
};
console.log(subtractAndAdd(arr));
ผลลัพธ์
ผลลัพธ์ในคอนโซลจะเป็นดังนี้:
1