posts = [{
                  
                  
                    id: 3,
                  
                  
                    title: 'Abv',
                  
                  
                    users: [
                  
                  
                      {
                  
                  
                        id: '1',
                  
                  
                        name: 'Petya',
                  
                  
                        comments: [
                  
                  
                          {
                  
                  
                            id: 2,
                  
                  
                            message: 'Privet'
                  
                  
                          }
                  
                  
                        ]
                  
                  
                      }
                  
                  
                    ]
                  
                  
                  }] - хранится в таком виде, иногда мне приходится удалить оттуда коммент, сейчас это реализовано как мы передаем в функцию поста ид, юзер ид, коммет ид и приходится искать в глубину этот коммент чтобы его удалить, как лучше хранить эти сущности чтобы мне при каждом действии не приходилось искать в глубину эту сущность?
                  
                  
                
мне кажется лучше хранить комменты и юзеров в отдельных массивах
const users = { '1': { id: '1', name: 'Petya', comments: ['2'] } } const comments = { '2': { id: 2, message: 'Privet' } } const posts = [{ id: 3, title: 'Abv', users: ['1'] }]
Обсуждают сегодня