Skip to main content

castArray

TS JS Deno

Casts the provided value as an array if it's not one.

Use Array.prototype.isArray() to determine if val is an array and return it as-is or encapsulated in an array accordingly.

typescript
export const castArray = (val: any): any[] =>
Array.isArray(val) ? val : [val];
typescript
castArray("foo"); // ['foo']
castArray([1]); // [1]