Как собрать новый объект из свойств объектов лежащих в массиве?

У меня есть JSON файл в котором массив с объективами.

http://bulk.openweathermap.org/sample/ (первый файл)

Мне нужно из этого массива выбрать свойства id у каждого объекта и записать его в отдельный массив для дальнейшей работы. (идеальным будет просто файлик с массивом id-шек)

Вот как это пытался сделать я. Делалось это в консоли браузера сам массив (ids) был вставлен в html.

function ids1 (let i = 0; i < 209579; i++) {
    function (i) {
        ids.forEach(function(obj) {console.log(ids[i].id)})
    }
   }

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

Автор решения: Alex Sazonov

const src = [
  {id: 1, data: 'data'},
  {id: 2, data: 'data'},
  {id: 3, data: 'data'},
  {id: 4, data: 'data'},
];

let dest = src.map(item => item.id);

console.log(dest);

→ Ссылка