utils
Version:
Fast, generic JavaScript/node.js utility functions.
23 lines (20 loc) • 321 B
JavaScript
;
/**
* Cast the give `value` to an array.
*
* ```js
* arrayify('abc')
* //=> ['abc']
*
* arrayify(['abc'])
* //=> ['abc']
* ```
*
* @name .arrayify
* @param {*} `val`
* @return {Array}
* @api public
*/
module.exports = function arrayify(val) {
return !Array.isArray(val) ? [val] : val;
};