Skip to content

castArray() function

value가 배열이 아니면 배열로 캐스팅합니다. 이미 배열이면 같은 참조를 그대로 반환합니다. nullundefined도 다른 값과 마찬가지로 감쌉니다.

Signature:

typescript
function castArray<T>(value: T | T[]): T[];

Example

ts
castArray(1); // [1]
castArray("a"); // ["a"]
castArray({ a: 1 }); // [{ a: 1 }]
castArray(null); // [null]
castArray(undefined); // [undefined]

const arr = [1, 2, 3];
castArray(arr) === arr; // true - 같은 참조

Open Source Code

Released under the Apache-2.0 License.