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.

.sortdoes not do anything because strictly speaking your array does not have any elements. You have to use objects in this case. I recommend to read MDN - Working with Objects.