JavaScript 檢查一個數組中的所有元素是否相同


我們需要編寫一個 JavaScript 函式,該函式接收一個由文字組成的陣列。函式應找到陣列中所有值是否相同。如果相同,函式應返回 true,否則返回 false。

示例

const arr1 = [1, 2, 3];
const arr2 = [1, 1, 1];
const checkIfSame = (arr = []) => {
   // picking array's length const {
      length: l } = arr;
      // returning true for single element and empty array if(l <= 1){
         return true;
   };
   // sorting array arr.sort();
   // checking if first and the last element are same return arr[0] === arr[l - 1];
};
console.log(checkIfSame(arr1));
console.log(checkIfSame(arr2));

輸出

控制檯中輸出的結果為 −

false
true

更新於: 2020-11-23

379 瀏覽量

開啟您的 職業生涯

完成課程獲得認證

馬上開始
廣告