関数で定義した配列のソート
お世話になります。
配列のソートは
xx = new Array(3, 7, 8, 1);
xx.sort();
document.write('xx='+xx+'<br>');
function hikaku(a, b) { return(b - a); }
yy = new Array(3, 7, 8, 1);
yy.sort(hikaku);
document.write('yy='+yy+'<br>');
で、できました。
ここで、
function aitem(name,value,date){
this.name=name;
this.value=value;
this.date=date;
}
var goods=new Array(
new aitem('b',500,'06/05/01'),
new aitem('a',200,'06/07/01'),
new aitem('d',800,'06/06/01'),
new aitem('c',300,'05/09/01'),
);
と、配列goodsを定義します。
そして、例えばvalueで並び替えた配列を取得するなんてことはできないでしょうか。
よろしくお願いします。
お礼
ばっちりできました。 ありがとうございました