const reversedData = jsonData.data.reverse();
console.log(reversedData);
// добавление новой записи
const newEntry = {
"id": 1,
"title": "Новый заголовок",
"content": "Новая запись",
"tags": ["юр", "новый_тег"]
};
jsonData.data.push(newEntry);
console.log(jsonData.data);
// поиск по тегам
function getEntriesByTag(tag) {
return jsonData.data.filter(entry => entry.tags.includes(tag));
}
const tag = "юр";
const entriesWithTag = getEntriesByTag(tag);
console.log(entriesWithTag);
// удаление по index, но учти, что это index записи, пример правильный записи выше, и правильно тебе сказали выше, что нужно хранить id в самой записи
function deleteEntryById(id) {
const indexToDelete = jsonData.data.findIndex(entry => entry.id === id);
if (indexToDelete !== -1) {
jsonData.data.splice(indexToDelete, 1);
}
}
const idToDelete = 1;
deleteEntryById(idToDelete);
console.log(jsonData.data);