Задать вопрос
squadbrodyaga
@squadbrodyaga
帆は風を変えた

Как добавить ключ и значение в объект по условию?

Здравствуйте, как можно добавить ключ и значение по условию, сейчас я делаю это так:
{
  id: 1,
  name: "Бродяга",
  active: A == B ? true : false 
},
// и еще N количество таких объектов...


Это работает, но выглядит некрасиво, получается какой-то спам из false,
Вот так это выглядит:
{ id: ..., name: ..., active: false},
{ id: ..., name: ..., active: true },
{ id: ..., name: ..., active: false},
{ id: ..., name: ..., active: false}
// и так далее

Хотелось бы, чтобы ключа active вообще не было если значение false.
  • Вопрос задан
  • 544 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
vmakhnyuk
@vmakhnyuk
Frontend developer
Нет способа уcловной установки ключа объекта при инициализации объекта
Можно только так:
if (A == B) {
 obj.active = true
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы