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

Theo dõi hiệu số giữa các phần tử trong mảng JavaScript

Cho mảng số, trả mảng hiệu tuyệt đối giữa 2 phần tử liên tiếp.

Ví dụ:

Input [23, 53, 66, 11, 67] Output [30, 13, 55, 56]

Dùng vòng for từ index 1, push Math.abs(arr[i] - arr[i-1]).

Ví dụ

var arr = [23, 53, 66, 11, 67] const createDifference = (arr) => {    const differenceArray = [];    for(let i = 1; i < arr.length; i++){       differenceArray.push(Math.abs(arr[i] - arr[i - 1]));    };    return differenceArray; } console.log(createDifference(arr));

Kết quả

Đầu ra console:

[ 30, 13, 55, 56 ]