Computer >> Máy Tính >  >> Lập trình >> Javascript

Tính toán sự khác biệt giữa phần tử thứ nhất và thứ hai của từng mảng con riêng biệt và trả về tổng số sự khác biệt của chúng trong JavaScript


Chúng tôi bắt buộc phải viết một hàm JavaScript nhận vào một mảng các mảng lồng nhau chứa hai phần tử mỗi mảng.

Hàm sẽ tính toán sự khác biệt giữa phần tử thứ nhất và thứ hai của mỗi mảng con một cách riêng biệt và trả về tổng số chênh lệch của chúng.

Ví dụ - Nếu mảng đầu vào là -

const arr = [
   [5, 3],
   [9, 4],
   [3, 7],
   [4, 6]
];

Sau đó, đầu ra phải là 1

Ví dụ

Mã cho điều này sẽ là -

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));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

1