Typescript は、CoffeeScript と同様の構造化代入をサポートしますか?
foo = {x: 1, y: 2, z: 3}
{x, z} = foo
# which will yield
x == 1 && z == 3
Typescript は、CoffeeScript と同様の構造化代入をサポートしますか?
foo = {x: 1, y: 2, z: 3}
{x, z} = foo
# which will yield
x == 1 && z == 3
はい、そうなります。
バグトラッカーでこの問題を参照してください: http://typescript.codeplex.com/workitem/15
UPDATE:
これがサポートされるようになりました。
はい、ES6以降をサポートするようになりました。以下のように、ブラウザー (ES6 をサポートする) コンソール自体でコードをテストできます。
const user = {name: 'Robkuz', gender: 'Male', looks: 'Great'}
const {name, looks} = user;