Possible Duplicate:
How to sort an associative array by its values in Javascript?
So first off I know technically Javascript doesn't have associative arrays, but I wasn't sure how to title it and get the right idea across.
So here is the code I have,
var status = new Array();
status['BOB'] = 10
status['TOM'] = 3
status['ROB'] = 22
status['JON'] = 7
And I want to sort it by value such that when I loop through it later on ROB
comes first, then BOB
, etc.
I've tried,
status.sort()
status.sort(function(a, b){return a[1] - b[1];});
But none of them seem to actually DO anything.
Printing the array out to the console before and after result in it coming out in the same order.