( в нем обьекты q):
p, q1, q2
и массив
const arr = []
и флаг
isTrue
как мне красиво через спрэд впихнуть в массив все три обьекта через условие, хочется так, но так оно не работает:
[ ...p,
isTrue ? { ...q1 } : { ... q1, ...q2}
]
если пишу так, то q1 и q2 мерджатся а мне нужно их отдельными обьектами добавить
обьекты q1, q2 это такие:
{ title: 'title', value: 'value'}
массив p - это :
[q, q0, ...]
что в объектах
вот решенька const arr = [...p, ...(isTrue ? q1 : [q1, q2])] все мой папа олигарх мне пора идти кроссовки мерять, я побежал
Обсуждают сегодня