使用 JavaScript 返回陣列中等於其索引的第一個數字


問題

我們需要編寫一個 JavaScript 函式,它接受一個數字陣列。我們的函式應該從陣列中返回第一個值與其 0 基的索引相同的數字,因為陣列中至少存在這樣一個數字。

示例

程式碼如下 −

 現場演示

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));

輸出

3

更新於: 20-04-2021

95 次瀏覽

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.