【发布时间】:2022-08-20 01:40:37
【问题描述】:
我有以下对象:
myObj = [ [ x, y, z ], [ k, l ], [ i ] ]
x、y、k 和所有其他的值可以是来自其他对象的任何值:
options = { A: \'red\', B: \'green\', C: \'blue\' }
如何声明myObj的类型?所以我可以得到这个:
type MyType = ???
myObj: MyType = [ [ ...
很难弄清楚这一点。
感谢您的关注!!!
编辑: Codepen
-
您的意思是 x、y、z 等可以取值
red、green和blue吗? -
myObj 中的所有元素都是类型选项吗?
-
请提供一个独立的minimal reproducible example,其他人可以将其粘贴到独立的 IDE 中,以自己演示您的问题。现在我不得不猜测并重新创建
x、y、z等,只是为了到达我可以开始工作的部分 -
你的意思是 x、y、z 等可以取值 red、green 和 blue 吗?是的,但他们只会收到来自
options.A或options.B等的值myObj 中的所有元素都是类型选项吗?myObj 中的所有元素都将接收任何选项的值,例如:myObj[1][2] = options.A
标签: javascript typescript types