array/compact.jsjavascript
/**
* 移除数组中的所有假值并返回新数组。
* @function compact
* @memberof module:array
* @param {Array} array 要处理的数组
* @returns {Array} 不含假值的新数组
* @throws {TypeError} 参数不是数组时抛出
*/
function compact(array) {
if (!Array.isArray(array)) throw new TypeError('array must be an array')
return array.filter(Boolean)
}
export default compact