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

Lấy tổng tuyệt đối của Mảng số trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một mảng có cả số âm và số dương và trả về tổng tuyệt đối của tất cả các phần tử của mảng. Chúng tôi được yêu cầu thực hiện việc này mà không cần trợ giúp của bất kỳ chức năng thư viện có sẵn nào.

Ví dụ:Nếu mảng là -

const arr = [1, -5, -34, -5, 2, 5, 6];

Đầu ra

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

58

Do đó, hãy viết mã cho chức năng này -

Ví dụ

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

const arr = [1, -5, -34, -5, 2, 5, 6];
const absoluteSum = arr => {
   let res = 0;
   for(let i = 0; i < arr.length; i++){
      if(arr[i] < 0){
         res += (arr[i] * -1);
         continue;
      };
      res += arr[i];
   };
   return res;
};
console.log(absoluteSum(arr));

Đầu ra

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

58