0

addressと の 2 つのプロパティを持つオブジェクトを作成しますdistancedarrこのオブジェクトを配列にプッシュします。

コード:

var object=new Object();
object.address=add;
object.distance=distance;
darr.push(object);

今まで大丈夫です。darr次に、各オブジェクトの距離で並べ替えたいと思います。試してみsortOnましたが、まったく結果が得られません。これを行う方法はありますか?

そして、私の心を明確にするために。これはある種の連想配列ですか?

4

1 に答える 1

1

それを行うには、次Array.prototype.sortのように使用できます

dart.sort(function( a, b ) {
    return a.distance - b.distance;
});
于 2012-12-24T08:35:00.397 に答える