使用Boolean过滤数组假值

4年以前  |  阅读数:717 次  |  编程语言:JavaScript 
const compact = arr => arr.filter(Boolean)
compact([0, 1, false, 2, '', 3, 'a', 'e' * 23, NaN, 's', 34])  //[ 1, 2, 3, 'a', 's', 34 ]

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8