Попробуйте это, поскольку массив может быть ключевым словом, я изменил его на « aray »
const ar =[194, 54, 23, 7, 3, 6, 8];
// const ar =[1, 3, 5, 7];
if (aray(ar)) {
console.log("Son consecutivos");
} else {
console.log("No son consecutivos");
}
function aray(arr) {
let result = false;
if (!arr) {
return result;
}
if (arr.length <= 2) {
return result;
}
arr = arr.sort((a, b) => {
return a - b;
});
let i = 0;
let magnitude = Math.abs(arr[i] - arr[i + 1]);
for(let i = 1; i < arr.length - 1; i++) {
if(Math.abs(arr[i] - arr[i + 1]) != magnitude) {
return result;
}
}
result = true;
return result;
}
Вывод:
No son consecutivos