// 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>){
// ...
}
8 回答4.8k 阅读✓ 已解决
6 回答3.6k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
这个意思???
如果是这个意思哪就可以这样写