Jag*_*ago 5 destructuring typescript
我想进行解构(row从提取sel),将解构的变量名称(从更改row为tableRow),然后一次输入此新变量(是number):
const { row: tableRow }: { row: number } = sel; // sel = { row: 5 }
Run Code Online (Sandbox Code Playgroud)
所以我以后可以tableRow在我的代码中使用:
console.log(tableRow); // will output number 5
Run Code Online (Sandbox Code Playgroud)
该代码有效,但是TSLint抛出此错误:
ERROR: variable 'row' used before declaration.
Run Code Online (Sandbox Code Playgroud)
如何在解构+名称更改+键入时改进类型语法?
| 归档时间: |
|
| 查看次数: |
540 次 |
| 最近记录: |