UNPKG

ut2

Version:

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

28 lines (27 loc) 607 B
/** * 如果值不是数组,则将其转换为数组。 * * @alias module:Util.castArray * @since 1.0.0 * @param {*} [value] 要处理的值。 * @returns {Array} 转换后的数组。 * @example * * castArray('a'); // ["a"] * * castArray(1); // [1] * * castArray({ a: 1, b: 2}); // [{ a: 1, b: 2}] * * castArray(); // [] * * castArray(undefined); // [undefined] * * castArray(null); // [null] * * const arr = [1, 2, 3]; * castArray(arr); // [1, 2, 3] * console.log(arr === castArray(arr)); // true */ declare function castArray<T>(value?: T | T[]): T[]; export default castArray;