0
在排序数组后,我怎样才能让我的ID返回?通过JSON文件数组排序后取回ID?
var distance = [];
我环并添加ID和响应(响应是当前用户位置和存储位置之间的distace)到阵列距离:distance[item.properties.Nid] = response;
。
每个之后增加了新的距离排列,我再次对数组进行排序:
sort_stores = function(stores){
stores = stores.filter(function(item){
return item !== undefined;
});
stores.sort(function(a, b){
return a - b;
});
console.log(stores);
};
但我怎么才能让我的ID distance[item.properties.Nid]
回来?当我将stores
记录到我的控制台时,只有响应正在记录。
谢谢,它的工作原理!但是一个简单的问题,我现在如何才能记录距离?我可以用'console.log(stores.distance)'来代替整个对象吗? –
不客气。是的,你会得到这样的距离,但是你需要指定:'stores [5] .distance'。它也是如何在* sort *回调函数中完成的。 – trincot
我加了一些例子。 – trincot