Есть большой файл с данными в виде объектов и массов объектов, и вот когда эти данные приходят в приложение нужно проверить их, типа если это массив то пропускаем, если строка то пропускает и т.д. Не пойму как такое сделать.
Пример данных которые приходят?
const bar = {
cards: [
{
content: [
{
content: "текст",
heading: "текст"
},
{
content: "текст",
heading: "текст",
images: ["foo"]
}
],
heading: "текст"
}
],
countries: [
{
card: {
content: [
{
content: "текст",
heading: "текст"
},
{
content:
"текст",
heading: "текст"
}
],
heading: "текст"
},
name: "текст",
nameDative: "текст",
refundsJsonName: "текст",
currency: "текст",
flagName: "текст",
returnPeriod: "текст",
minGrossAmount: 111
},
],
paymentCard: {
content: [
{
content: "текст",
heading: "текст"
},
{
content:
"текст",
heading: "текст"
}
]
},
sourceDescription:
'текст'
};
Нужно сверить ключь и тип данных в ключе и если они совпадают то добавить в некий массив/объект. Сверить с каким то объектом наверное, не пойму как и что делать.
Спасибо за помощь!