5

Typescript 会支持类似于 CoffeeScript 的解构赋值吗?

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

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

2 回答 2

5

是的,它会。

在他们的错误跟踪器中看到这个问题:http: //typescript.codeplex.com/workitem/15

UPDATE:现在支持此功能。

于 2012-10-06T21:42:41.833 回答
0

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

const user = {name: 'Robkuz', gender: 'Male', looks: 'Great'}
const {name, looks} = user;
于 2018-09-17T17:07:27.300 回答