Ответы на вопросы на должность Frontend разработчика.
Деструктуризация - это выражение, доступное в ES6, которое предоставяет краткий и удобный способ извлекать значения из объектов или массивов и помещать их в отдельные переменные.
Деструктуризация массива
const rgb = [255, 200, 0];
const [red, green, blue] = rgb;
console.log(`R: ${red}, G: ${green}, B: ${blue}`);
Деструктуризация объекта
const student = {
firstname: 'Glad',
lastname: 'Chinda',
country: 'Nigeria',
};
const { firstname, lastname, country } = student;
console.log(firstname, lastname, country); // Glad Chinda Nigeria