JavaScript 中挑選奇數


我們要求編寫一個 JavaScript 函式,它接受一個含所有類似元素(但一個元素除外)的字面值陣列。

我們的函式應該返回不同的數字。

因此,讓我們編寫這個函式的程式碼 −

示例

它的程式碼為 −

const arr = [2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4];
// considering that the length of array is atleast 3
const findUnlike = arr => {
   for(let i = 1; i < arr.length-1; i++){
      if(arr[i] - arr[i-1] !== 0 && arr[i]-arr[i+1] === 0){
         return arr[i-1];
      }else if(arr[i] - arr[i-1] !== 0 && arr[i]-arr[i+1] === 0){
         return arr[i]
      }else if(arr[i] - arr[i-1] === 0 && arr[i]-arr[i+1] !== 0){
         return arr[i+1];
      };
      continue;
   };
};
console.log(findUnlike(arr));

輸出

控制檯中的輸出為 −

2

更新於: 19-10-2020

454 次瀏覽

開啟你的 職業

完成課程即可獲得認證

開始
廣告