如何从多维数组推到数组单个对象



我有这个数组:

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]);
  };
...

但我得到:

未定义的typeerror:无法读取不确定的

的属性'0'

在这条线上:

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

您需要在data中访问正确的项目:

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

最新更新