toArr.js 319 B

123456789101112
  1. var isArrLike = require('./isArrLike');
  2. var map = require('./map');
  3. var isArr = require('./isArr');
  4. var isStr = require('./isStr');
  5. exports = function(val) {
  6. if (!val) return [];
  7. if (isArr(val)) return val;
  8. if (isArrLike(val) && !isStr(val)) return map(val);
  9. return [val];
  10. };
  11. module.exports = exports;