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;
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).
O EcmaScript6 nos trouxe várias belezuras para facilitar a vida, com isso podemos deixar de usar var e…