Я пытаюсь найти способ деструктуризации ключей объекта в ES6 с помощью ключей другого объекта (Eum) и создать переменные.Например, мой enum -
const KEYS = {
name:'name',
family:'age'
}
, а мой объект:
const myObject = {
name:'John',
family:'Doe'
}
, и я хочу деструктурировать myObject
с помощью ключей KEYS
Я знаю, что приведенный ниже код неверенно что-то вроде этого:
const {KEYS.name} = myObject
, поэтому он создает переменную с именем name
, которая является значением KYES.name
, но, как я уже сказал, вызвала синтаксическую ошибку.Есть ли у кого-нибудь идея для разрушающего объекта с перечислением.