Para trocar o valor entre 2 variáveis não precisamos mais criar uma terceira para armazenar um valor temporário.
É comum encontrarmos por ai o seguinte código:
let a = 13;let b = 149;let temp;
Como a ideia é sempre escrever menos, a Property Shorthand veio para nos ajudar.
A feature Template Strings do ES6 nos trouxe muitas facilidades em como escrever strings multi-linhas, interpolação…
Se você nunca usou atribuição via desestruturação até agora, sua vida mudará!
Destructuring assignment veio no ES6 e possibilita a extração de dados de arrays ou objetos literais em variáveis através da chave (array) ou propriedade (objeto).