Kommer TypeScript att stödja destrukturerande tilldelningar?


Kommer Typescript att stödja destrukturerande tilldelningar liknande CoffeeScript?

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

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

Svar #1

Ja, det kommer att göra det.

Se detta problem i deras buggrapport: http://typescript.codeplex.com/workitem/15

UPPDATERING: Detta stöds nu.

Svar #2

Ja, det stöds nu från ES6 och framåt. Du kan testa koden i din webbläsares (som stöder ES6) konsol själv som nedan.

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

Relaterade artiklar