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

Trả về số đầu tiên bằng chỉ số của nó trong mảng bằng JavaScript


Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào một mảng số. Hàm phải trả về số đầu tiên từ mảng có giá trị và chỉ số 0-based giống nhau, giả định tồn tại ít nhất một số như vậy.

Ví dụ

Dưới đâ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));

Kết quả

3