есть следующий код:
async function productProdIdStrategy(user) {
if (user.fileUrl === undefined || user.fileUrl === '') return false;
const access = {
token: user.token,
url: user.url
};
var newFileArr = [];
try {
const file = await getFileArr(user.fileUrl, user.id);
// идёт перебор огромного массива
file[0].data.forEach(field => {
if (field.length !== 0) {
//пушатся данные
newFileArr.push(field);
}
});
console.log(newFileArr)
} catch (err) {
console.log(err)
}
};
В итоге на выходе получаем что-то типа
[
{
...
}, {
...
}, {
...
}, {
...
}, {
...
}, {
...
}, {
...
}, {
...
}, {
...
}, {
...
},
]
А нужно в ходе перебора (массив огромен, потому нужно сделать всё за 1 раз) массива разбивать его на части, что бы получилось что-то типа:
[
[
{
...
}, {
...
}, {
...
}
], [
{
...
}, {
...
}, {
...
}
], [
{
...
}, {
...
}, {
...
}
]
]
Помогите пожалуйста, что-то никак не могу додуматься как такое сделать правильно
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости