freeCodeCamp Falsy Bouncer

過濾數組中的值


 

過濾數組假值 (真假美猴王) 刪除數組中的全部假值。 數組

在JavaScript中,假值有false、null、0、""、undefined 和 NaN。spa

注意:若是第一個參數不是布爾值,則會將其轉換爲布爾值。若是省略該參數,或者其值爲 0-0nullfalseNaNundefined、或者空字符串("",則生成的 Boolean 對象的值爲 falsecode

 

 1 function bouncer(arr) {
 2  
 3   return arr.filter(function(val){
 4      
 5      return Boolean(val);
 6   });
 7 
 8 }
 9 
10 bouncer([7, "ate", "", false, 9]);

 

結果:對象

[7, "ate",  9]
相關文章
相關標籤/搜索