我在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) => {
// ...
});
是否存在与该asArray函数等效的内置TypeScript或我可以使用的类型转换?