重複の可能性:
連想配列をJavascriptの値で並べ替える方法は?
したがって、最初に、技術的にはJavascriptに連想配列がないことを知っていますが、タイトルを付けて正しいアイデアを伝える方法がわかりませんでした。
これが私が持っているコードです、
var status = new Array();
status['BOB'] = 10
status['TOM'] = 3
status['ROB'] = 22
status['JON'] = 7
そして、後でループするときにROB
最初に、次にBOB
、などになるように、値で並べ替えたいと思います。
私はもう試した、
status.sort()
status.sort(function(a, b){return a[1] - b[1];});
しかし、それらのどれも実際には何もしていないようです。
アレイをコンソールに出力する前後で、同じ順序で配列が出力されます。