Как создать разные массивы из списка объектов?

Есть список объектов, как мне из этих разных объектов сформировать нужные для меня массивы, например первые 9 объектов объединить в 1 массив, последующие 7 объектов поместить в другой массив, чтобы не создавать кучу списков из массивов

введите сюда описание изображения


Ответы (1 шт):

Автор решения: HaZcker

const obj = {
  title: 'some title',
  image: 'some image',
  value: 'some value',
  link: 'some link',
  someField: 'some field',
}

const arr1 = []
const arr2 = []


Object.keys(obj).forEach((key, index) => {
  const value = obj[key]
  if(index < 2) {
    arr1.push({ [key]: value})
  }
  if(index >= 2) {
    arr2.push({ [key]: value})
  }
})

console.log(arr1)
console.log(arr2)

→ Ссылка