TypeScript入门与实战
上QQ阅读APP看书,第一时间看更新

4.3.2 对象解构

对象解构赋值使用了类似于对象字面量的表示方式。赋值运算符右侧为需要解构的对象,赋值运算符左侧是解构赋值的目标,在解构赋值的同时也支持声明新的变量。下例中,将对point对象进行解构,然后把属性x和y的值赋值给变量x和y:


01 const point = { x: 0, y: 1 };
02 
03 const { x, y } = point;
04 
05 x;  // 0
06 y;  // 1