Как адаптировать объект в JS?

Есть объект
{
    id: 1,
    title: "title",
    budget: 100
}

Но для скрипта нужен объект в виде
{
    id,
    name,
    price
}

Нужно адаптировать объект, можно ли обойтись без длинных записей:
{
   id: object.id,
   name: object.title,
   price: object.budget
}

?
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
\( ゚ヮ゚)/
Нет. Если код повторяется много раз, просто оберните в функцию.
/**
 * @param {{ id : number, title: string, budget: number }} entry
 * @return {{ id: number, name: string, price: number }}
 */
const transform = (entry) => ({
    id: entry.id,
    name: entry.title,
    price: entry.budget
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
XPOWER Одесса
от 3 000 до 5 500 $