Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tính tổng tuyệt đối của mảng số trong JavaScript

Tính tổng tuyệt đối của mảng số trong JavaScript

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

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

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

Đầu ra

Thì kết quả đầu ra nên là:

58

Do đó, hãy viết mã cho hàm này:

Ví dụ

Mã thực hiện như sau:

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

Kết quả trong console sẽ là:

58