Скажите, что у нас есть такой объект:
let obj = {a: "John", b: "Sarah", c: "Lara", d: "Joseph", e: "Roger"}
И массив некоторых его ключей:
let arr_of_keys = ["a", "d", "e"]
Можно ли деструктурировать объект, используя предопределенные ключи в массиве, что-то вроде:
let {...arr_of_keys} = obj;
Чтобы в итоге получить:
a = "Джон", d = "Иосиф", e = "Роджер"