У меня есть массив объектов
const objects = [a, b, c, d, e, f, g ... ]
, и я хочу, чтобы они превратились в
const result = [a, [b, c], d, [e, f], g ... ]
Есть идеи?
[Редактировать] Мои извинения. Это мой первый пост, не знаю, я должен показать свои попытки. Я не думаю, что заслуживаю и плохих комментариев, будьте хорошими людьми. Я решил это после 4 часов битья головой. Вот мое решение:
const result = []
const method = array => {
for (let i = 0; i < array.length; i += 3) {
const set = new Set([array[i + 1], array[i + 2]])
if (i !== array.length - 1) {
result.push(array[i])
result.push(Array.from(set))
} else {
result.push(array[i])
}
}
}
Спасибо за ответы, ребята! Я читаю каждый из них.