typescript Tuple越界元素
结论: typescript 2.7后,元祖长度被固定,访问元祖越界元素会报错,官方文档中的教程尚未更新。
typescript 官方文档中,允许访问一个越界的元素
let t: [string, number]
t = ['a', 1]
console.log(t[0]) // a
console.log(t[1]) // 1
// 此处访问越界元素,会使用联合类型替代
t[2] = 2 // 正常
t[8] = 'd' // 正常
t[9] = false // 报错
但在最近
原创
2021-04-28 14:38:32 ·
964 阅读 ·
1 评论