Создайте массив свойств, по которым вам нужно итерировать, итерировать эти свойства, и для каждого свойства, итерировать по всем элементам в массиве свойств и добавить:
.get('https://website.went.here/articles')
.then((res) => {
const { articles } = res.data;
for (const prop of ['javascript', 'bootstrap', 'jquery', 'node', 'technology']) {
for (const item of articles[prop]) {
card.appendChild(cardCreator(item));
}
}
});
Или, если у вас есть использовать forEach
:
.get('https://website.went.here/articles')
.then((res) => {
const { articles } = res.data;
['javascript', 'bootstrap', 'jquery', 'node', 'technology'].forEach((prop) => {
articles[prop].forEach((item) => {
card.appendChild(cardCreator(item));
});
});
});
Если порядок добавляемых свойств не имеет значения, вы можете сделать это проще, просто перебирая значения объекта articles
объекта:
.get('https://website.went.here/articles')
.then((res) => {
for (const arr of Object.values(res.data.articles)) {
for (const item of arr) {
card.appendChild(cardCreator(item));
}
}
});