Преобразование массива объектов в массив

Я пытаюсь преобразовать ключ "count" из каждого объекта в тестовом массиве в новый массив, поэтому я получаю что-то вроде

newCount =[0,0,0,0]

const test =  [
      {
        id: 0,
        count: 0,
        image: "",
        text: 'Some text about finn'
      },
      {
        id: 1,
        count: 0,
        image: "",
        text: 'Some text about daphne'
      },
      {
        id: 2,
        count: 0,
        image: "",
        text: 'Some text  finn'
      },
      {
        id: 3,
        count: 0,
        image: "",
        text: 'Some text  daphne'
      }
    ]

2 ответа

Ты можешь использовать Array.prototype.map() в вашем тестовом массиве, чтобы извлечь count Значение свойства каждого объекта:

const newCount = test.map(t => t.count);

Надеюсь, это поможет!

Вы можете использовать карту в массиве:

const newarray = test.map(item => item.count);

Документация по карте массива

Другие вопросы по тегам