Destructuring

Array Destructuring

Très pratique pour les tests unitaires.

const userList = [
{firstName: 'Foo'},
{firstName: 'John'}
];
​
const [user1, user2, user3, user4 = null] = userList;
​
console.log(user1); // { firstName: 'Foo' }
console.log(user2); // { firstName: 'John' }
console.log(user3); // undefined
console.log(user4); // null

Object Destructuring

const user = {
firstName: 'Foo',
lastName: 'BAR',
email: 'foo.bar@wishtack.com'
};
​
const {firstName, lastName, phoneNumber} = user;
​
console.log(firstName); // Foo
console.log(lastName); // BAR
console.log(phoneNumber); // undefined

​