我有简单的 TS 元组
const argTuple: {key1: string, key2: string, key3:string}[] = [
                {key: "key", key2: "key1", key3: "3"},
                {key: "key", key2: "key2", key3: "3"}
            ]
const arg:[string, string, string] = Object.values(argTuple)
但arg出现错误:Target requires 3 element(s) but source may have fewer.ts(2322)我不明白为什么元组在 TS 中可以有更少的元素。
Dmi*_*sky 27
看起来您对这里的语法感到困惑。
\n以下表示“恰好包含三个元素的数组string”(是的key1,key2、 和key3部分只是标签,它们与键入信息完全无关):
[key1: string, key2: string, key3:string]\n您可能需要一个带有、和属性的对象数组key1key2key3,即:
{ key1: string, key2: string, key3:string }[]\n\xe2\x80\xa6 或(等效):
\nArray<{ key1: string, key2: string, key3:string }>\n| 归档时间: | 
 | 
| 查看次数: | 16208 次 | 
| 最近记录: |