typescript - 具有特定类型的休息参数
问题描述
我可以声明一个休息参数,如
function f(...args: (number | string)[]) { }
但是如果我想指定数组元素的类型
function g(...args: [number, string]) { }
我收到一个错误
rest 参数必须是数组类型。
我该如何解决?
解决方案
从 Typescript 3 开始,支持此语法。
function g(...args: [number, string]) { }
推荐阅读
- mysql - 开始使用 MySQL 终端时遇到问题。如何将光标重置回左侧?
- python - 错误:没有为 rlsa 找到匹配的分布
- python - Python:TypeError:val_dataloader()缺少1个必需的位置参数:'self'
- javascript - Highcharts Timeline在多个系列中的点宽度不一致
- ios - 如何使苹果 iap 服务器通知端点安全
- javascript - 如何在 nodejs 中加载 JSON?
- sql - 在 sql 中查找唯一的路由
- android - Swift 和 Kotlin 的密钥派生函数库?
- python - 将标题名称分配给具有不同列数的 panda 数据表
- javascript - 登录后页面未使用 window.href 加载,但在我登录前转到 url 时加载