leo*_*ess 0 javascript typescript
我对 index.ts 中的以下语句感到非常困惑:
import z from 'path/to/z';
export const { x: y } = z;
Run Code Online (Sandbox Code Playgroud)
第二行实际导出什么以及 z 的值如何与其相关?另外,这种导出的目的是什么?
这是一个带有解构模式export的声明。是正在声明的变量,它使用的属性进行初始化。const yxz
它可以(也许应该)写成等价的
export const y = z.x;
Run Code Online (Sandbox Code Playgroud)