где-то перечислены
const user = {
firstName: “anna”,
lastName: “garsh”,
city: “london”
contacts: {
phoneNumber: “5756948”,
}
};
const newUserInfo = {};
[“firstName”, “lastName”, “contacts.phoneNumber”].forEach( (field) => {
newUserInfo[field] = user[field]; // тут главная проблема во вложенных филдах, contacts.phoneNumber воспринимается как название филда с точкой, а не два филда
})
массив полей получай Object.keys, но проверяй потом является ли поле обьектом и уходи в рекурсию, если да
ключи долдны быть юзером выбраны, я не могу все филды проходить
тогда пропусти шаг с Object.keys
опять же сводиться к тому как указать нужные филды со вложенностью
да, я понял уже эту проблему, но так сложно чтото скхать, не понятно как юзер выбирает и какие данные приходят
Парсить похоже только.
Обсуждают сегодня