使用TypeScript,我试图弄清楚如何在参数列表中进行数组解构。let foo = function({firstname, lastname}){...}foo({ lastname: 'lauren'我在想,如果我们可以用数组解构做同样的事情,它对我来说会非常有用,比如:
let bar = fun
我用Typescript写了一些代码: for (const [a, b] of [['1', 2],['3', 4]]) {} 在javascript中,它可以工作,并输出: 1
3 但在Typescript中,这将导致substr附近的编译错误 TS2339: Property 'substr' does not exist on type 'string编译器似乎无法从字符串/数字
如果我在typescript中有以下模块src/mod.ts: foo?: numberexport function bar({foo = 1}: Foo = {}) {}在另一个typescript包中使用时会导致错误:Type 'Foo | undefined' has no property 'foo' and no string index sig