z というプロパティを持つオブジェクトがあります。
function building(z)
{
this.z = z;
}
このオブジェクトの 3 つのインスタンスを作成するとします。
a = new building(5)
b = new building(2)
c = new building(8)
これらのインスタンスは配列に配置されます
buildings = []
buildings.push(a)
buildings.push(b)
buildings.push(c)
質問
含まれるオブジェクトのzプロパティに基づいて、この配列を昇順で並べ替えるにはどうすればよいですか? 並べ替え後の最終結果は次のようになります。
before -> buildings = [a, b, c]
sort - > buildings.sort(fu)
after -> buildings = [b, a, c]