Tom*_*Tom 7 types tuples typescript spread-syntax
我想指定数组的其余部分应该如何显示,而不知道数组将有多少个值。我怎样才能实现这样的目标?(这里是游乐场版本):
type numStrArr = [number, ...string];
let arr: numStrArr = [1, 'hi', 'other string'];
Run Code Online (Sandbox Code Playgroud)
Type expected.然而,上面的代码在扩展运算符处抛出了错误。
我知道有人对此提出建议,但现在我怎样才能实现类似的行为呢?
我知道这个问题已经有 3 年历史了,但现在该功能已得到支持。您所需要做的就是将类型更改为可以传播的类型。在这里阅读更多相关信息:
// no more error...
type numStrArr = [number, ...string[]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3670 次 |
| 最近记录: |