ts_temp/array/toArray.js
import isArray from '../is/array';
import isArrayLike from '../is/arrayLike';
/**
* Converts val to array. If val is array return it.
* @param {*} val
* @return {Array}
* @example
*
* toArray([1,2,3]) // => [1,2,3]
* toArray(5) // => [5]
* toArray('test') // => ['test']
*/
export default ((val) => {
if (isArray(val)) {
return val;
}
if (isArrayLike(val)) {
return Array.prototype.slice.call(val);
}
return [val];
});