JavaScript- 陣列未定義元素計數


我們需要編寫一個 JavaScript 函式,該函式接收一個元素陣列。元素陣列也可能包含一些未定義的值。

我們的函式應該計算陣列的長度,並且此計數只應包含已定義元素的計數。

示例

程式碼如下 −

const arr = [12, undefined, "blabla", ,true, 44];
const countDefined = (arr = []) => {
   let filtered;
   filtered = arr.filter(el => {
      return el !== undefined;
   });
   const { length } = filtered;
   return length;
};
console.log(countDefined(arr));

輸出

控制檯中的輸出將為 −

4

更新日期:2020-11-23

670 次瀏覽

開啟你的 職業生涯

透過完成此課程獲得認證

開始
廣告
© . All rights reserved.