Как подтолкнуть к массиву отдельных объектов из многомерного массива? - PullRequest
0 голосов
/ 01 июля 2019

У меня есть этот массив:

0: {links: www.example.com, coordinates: 8.99, 5.00}
1: {links: www.exampleB.com, coordinates: 5.99, 2.00}

И при успешном выполнении ajax мне нужно поместить каждое отдельное значение в массив, я попытался:

success: function(data) {
  coords = [];
  for (var i = 0; i < data.length; i++) {
    coords.push(data.coordinates[i]);
  };
...

Но я получаю:

Uncaught TypeError: Невозможно прочитать свойство '0' из неопределенного

На этой строке:

coords.push(data.coordinates[i]);

1 Ответ

3 голосов
/ 01 июля 2019

Вам необходимо получить доступ к правильному элементу в data:

coords.push(data[i].coordinates);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...