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

Kiểm tra mảng có tăng đều theo cùng một khoảng cách trong JavaScript

Viết hàm nhận một mảng số, trả về true nếu hiệu giữa các phần tử liền kề là cùng một số dương, ngược lại trả về false.

Ví dụ

Mã nguồn:

const arr = [4, 7, 10, 13, 16, 19, 22]; const growingMarginally = arr => {    if(arr.length <= 1){       return true;    };    const diff = arr[1] - arr[0];    if(diff < 0){       return false;    }    for(let i = 0; i < arr.length - 1; i++){       if (arr[i+1] - arr[i] !== diff){          return false;       }    }    return true; }; console.log(growingMarginally(arr));

Kết quả

true