// data 数据是固定的
const data = [{},{},{}]
function set(index){
// ...
}
如何限制参数 index 只能是 0 1 2 (数组的下标)
// data 数据是固定的
const data = [{},{},{}]
function set(index){
// ...
}
如何限制参数 index 只能是 0 1 2 (数组的下标)
type TupleIndices<A extends readonly any[], Acc = never>
= A extends readonly [any, ...infer T]
? TupleIndices<T, Acc | T['length']>
: Acc
const data = [{},{},{}] as const
function set(index:TupleIndices<typeof data>){
// ...
}
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
这个意思???
如果是这个意思哪就可以这样写