UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

18 lines (17 loc) 518 B
/** * 创建一个新数组,包含原数组中所有的非假值元素。 * * 例如 `false` `null` `0` `""` `undefined` `NaN` 都被认为是假值。 * * @alias module:Array.compact * @since 1.0.0 * @see {@link https://developer.mozilla.org/zh-CN/docs/Glossary/Falsy Falsy} * @param {Array} array 待处理的数组。 * @returns {Array} 过滤掉假值的新数组。 * @example * * compact([0, 1, false, '', 2]); // [1, 2] * */ declare function compact<T>(array: T[]): T[]; export default compact;