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

Trả lại số đầu tiên bằng với chỉ mục của nó trong 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 sử dụng một mảng số. Hàm của chúng ta sẽ trả về số đầu tiên đó từ mảng có giá trị và chỉ số dựa trên 0 giống nhau với điều kiện tồn tại ít nhất một số như vậy trong mảng.

Ví dụ

Sau đây là mã -

const arr = [9, 2, 1, 3, 6, 5];
const findFirstSimilar = (arr = []) => {
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      if(el === i){
         return i;
      };
   };
};
console.log(findFirstSimilar(arr));

Đầu ra

3