Typescript 如何在可选链接中使用扩展语法?

Typescript 如何在可选链接中使用扩展语法?,typescript,Typescript,不久前,TypeScript中引入了可选链接。诚然,这是一个非常有用的特性,促使我们编写更可读的代码 然而,我发现自己处于这样一种情况:看起来我需要链接一个扩展阵列。有没有一种简单的方法可以通过可选链接来实现这一点 另外,我知道我可以通过lodash的get实现这一点:get(myObject,[…myPropsArray])看起来我需要链接一个扩展阵列您能展示一下您的代码吗?我不知道你的意思。@Elias当你查看文档时,就会清楚他的意思。他的数组是访问所需值的道具列表。像myObject[my

不久前,TypeScript中引入了可选链接。诚然,这是一个非常有用的特性,促使我们编写更可读的代码

然而,我发现自己处于这样一种情况:看起来我需要链接一个扩展阵列。有没有一种简单的方法可以通过可选链接来实现这一点


另外,我知道我可以通过lodash的
get
实现这一点:
get(myObject,[…myPropsArray])

看起来我需要链接一个扩展阵列
您能展示一下您的代码吗?我不知道你的意思。@Elias当你查看文档时,就会清楚他的意思。他的数组是访问所需值的道具列表。像
myObject[myPropsArray[0]][myPropsArray[1]]..
Spread语法使其非常容易推广-我可能有2个属性的数组,但也有10个属性。正如@MoxxiManagarm提到的,我想使用它们来访问对象中未知深度的值。