typescript - 打字稿:字符串 | 字符串[] 到字符串[]
问题描述
我有一个 type 的值string | string[]
。我想转换成 type string[]
。
我目前的解决方案是:
const role: string | string[] = 'admin';
const roles: string[] = Array.isArray(role) ? role : [role];
也许打字稿有一种内置的方式来做到这一点?或者您知道更清洁的解决方案?
解决方案
推荐阅读
- c - 未定义对 fmod 的引用,错误 ld 返回 1 退出状态
- javascript - 实时时钟的 ERR_INSUFFICIENT_RESOURCES ajax 代码
- php - 停止免费订单的 WooCommerce 管理员电子邮件通知
- javascript - (错误)您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件
- javascript - 为要分层的颜色选择 alpha 以获得最大色域
- c# - 尝试激活“BusinessAccess.Repo.RepoBll”时无法解析“DataAccesssLayer.DataLogic.IRepoDll”类型的服务
- python - 在 Python Pandas 中使用 DataFrame 中的数据?
- c# - System.Net.Sockets 是否与针对 iOS 的 Unity 兼容?
- image - 如何在VueJS 的上下文中在标签中执行连接
- database - 主密码和安全密钥方法