// 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>){
// ...
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
这个意思???
如果是这个意思哪就可以这样写