У меня есть объект, который возвращается через мой REST API, и мне нужно пройти через него для синхронизации БД.Таким образом, объект содержит другой объект, называемый таблицами.Объект таблиц имеет разные массивы с именами таблиц и их парами значений ключей.Я не мог пройти через объект table около двух дней, что бы я ни делал, и это действительно раздражает, возвращая нулевые или неопределенные значения.
Например, я попытался перебрать массив таблиц с помощью функции JavaScript object.forEach ((article) => console.log (article.id, article.name));
const obj = response.content.tables.article;
function findArticles(obj) {
obj.forEach((article)=>console.log(article.id,article.name));
}
Я не могу вернуть значение.Когда я пытаюсь console.log (response.content);это показывает мне все.Как только я пытаюсь вывести response.content.tables, он сообщает undefined.
Это структура объекта response.content:
{
"status": "1",
"message": "sync out request successfull",
"tables": {
"article": [
{
"id": 1,
"name": "baseball"
},
{
"id": 2,
"name": "truck"
},
],
"food": [],
"animals: []
}
}