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

Tìm số thứ tự duy nhất từ ​​một mảng bằng JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript nhận một mảng số. Mảng được sắp xếp theo thứ tự tăng dần / tăng dần và chỉ một phần tử trong mảng không theo thứ tự.

Hàm của chúng ta sẽ tìm và trả về phần tử đó.

Ví dụ

Sau đây là mã -

const arr = [1, 2, 3, 4, 17, 5, 6, 7, 8];
const findWrongNumber = (arr = []) > {
   for(let i = 0; i < arr.length - 1; i++){
      const el = arr[i];
      if(el - arr[i + 1] < 0 && arr[i + 1] - arr[i + 2] > 0){
         return arr[i + 1];
      }
   };
};
console.log(findWrongNumber(arr));

Đầu ra

17