TypeScript是否支持解构分配?

时间:2012-10-02 07:53:20

标签: typescript

Typescript会支持类似于CoffeeScript的解构分配吗?

 foo = {x: 1, y: 2, z: 3}
 {x, z} = foo

 # which will yield
 x == 1 && z == 3

2 个答案:

答案 0 :(得分:5)

是的,它会。

在其错误跟踪器中查看此问题:http://typescript.codeplex.com/workitem/15

UPDATE:现在支持此功能。

答案 1 :(得分:0)

是的,它现在从ES6开始提供支持。您可以在浏览器(支持ES6)控制台本身中测试代码,如下所示。

const user = {name: 'Robkuz', gender: 'Male', looks: 'Great'}
const {name, looks} = user;