gpt4 book ai didi

javascript - 我应该声明什么值类型的对象变量

转载 作者:行者123 更新时间:2023-12-03 01:04:12 25 4
gpt4 key购买 nike

我有一个简单的对象,其类型为 {[key]:[[array]], [key]:[[array]]}:

const types = {
first: 'type1',
second: 'type2',
}

const myobj = {
'[types.first]': [
['blue', 'small', true, 200, 300, undefined, 150],
['blue', 'large', true, 560, 600, 300, 150],
],
'[types.second]': [
['red', 'xlarge', true, 400, 400, 200, 1],
['red', 'xxlarge', true, 500, 500, undefined, 2]
]
}

我需要帮助来声明对象的类型,如下所示:const myobj: '对象类型' = {....}

类似于 {[key: string]: [[]]},但我无法使其工作。

最佳答案

你的对象值实际上是一个元组类型的数组,它可以输入为:

 { [key: string]: Array<[string, string, boolean, number | undefined, number | undefined, number | undefined, number | undefined]> }

doc

关于javascript - 我应该声明什么值类型的对象变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52484850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com