Дан массив объектов и массив с названиями ключей. Необходимо вернуть массив объектов, в которых останутся только ключи, перечисленные в массиве ключей.
Исходный массив не должен мутироваться.
const users = [ { name: "A", age: 11, location: "Qwe" }, { name: "B", age: 54, location: "Asd" }, { name: "C", age: 23, location: "Zxc" }, ]; console.log(keysProjection(users, ["name", "location"])); // [ // { name: "A", location: "Qwe" }, // { name: "B", location: "Asd" }, // { name: "C", location: "Zxc" }, // ] console.log(keysProjection(users, ["age"])); // [ // { age: 11 }, // { age: 54 }, // { age: 23 }, // ]