在Typescript中键入析构数组和对象的正确方法是什么?

时间:2017-03-24 13:43:48

标签: arrays object typescript ecmascript-6 destructuring

所以我使用的是typescript和node,目前它可以编译成js。当我学习更多关于严格键入js的内容时,我很好奇是如何键入被解构的声明的正确方法。我似乎找不到合适的链接或确切知道在哪里看。我已经阅读了很多关于他们想要输入结构化数组和对象的方法的github问题和对话。没有人真的"喜欢"由打字稿编译器。

所以例如: 如果我有一个对象

const arr= [ [1,2,3,4,5] ]

在我的实现中,我实际上正在迭代id数组并使用该索引处的id,所以理想情况下每次迭代我都会像这样拉一个id

const [ id ] = arr[0]

由于id总是一个数字,我会不会

const [ id: number ] = arr[0] //or
const [ id ] : number = arr[0] // or neither?

0 个答案:

没有答案