Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
const {
NODE_ENV = 'development',
LOG_LEVEL = 'info',
// ...
} = process.env;
А ещё так можно выбросить ненужные свойства объекта:
const data = { usefulProp1: 1, usefulProp2: 2, uselessProp1: 3, usefulProp3: 4 }
const { uselessProp1, ...usefulData } = data // хоба!
console.log(usefulData) // дальше работаем с этой переменнойconst { language:lang = 'en' } = userSettings
console.log(lang) // 'en'
3 практических примера использования деструктурирования в JavaScript