This content originally appeared on DEV Community and was authored by Eduardo Donato
É possível utilizar desestruturação para variáveis ao invés de sempre criar novas.
Por exemplo, caso tenhamos um objeto como o a seguir:
const user = { name: "Eduardo", age: 39 };
Podemos fazer a desestruturação com a seguinte sintaxe:
const { name, age } = user;
console.log(name); // Eduardo
console.log(age); // 39
Porém se as variáveis name
e age
já tiverem sido declaradas no mesmo escopo, será necessário desestruturar e renomear ao mesmo tempo:
const { name: newName, age: newAge } = user;
console.log(newName); // Eduardo
console.log(newAge); // 39
Para atribuir a desestruturação para as variáveis declaradas anteriormente, utiliza-se a seguinte sintaxe (parênteses na declaração):
let name = "Fulano",
age = 22;
({ name, age } = user);
console.log(name); // Eduardo
console.log(age); // 39
This content originally appeared on DEV Community and was authored by Eduardo Donato
Eduardo Donato | Sciencx (2022-01-02T19:44:35+00:00) Desestruturação para variáveis já existentes. Retrieved from https://www.scien.cx/2022/01/02/desestruturacao-para-variaveis-ja-existentes/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.