Я относительно новичок в TypeScript и работаю над куском существующего кода.Функция, которую я хотел бы использовать как есть, возвращает мне значение типа string | string[]
.
Как я могу легко сделать foreach
для возвращаемого значения.Лучшее, что я до сих пор придумал, это:
const u : string | string[] = func();
const asArray = (param: string | string[]) => { return (typeof param === 'string') ? [param] : param; };
asArray(u).forEach((s: string) => {
// ...
});
Есть ли встроенный TypeScript-эквивалент этой функции asArray или Typecast, который я могу использовать?