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'] }]
Обсуждают сегодня