所以首先我知道从技术上讲 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];});
但他们似乎都没有真正做任何事情。
在前后将阵列打印到控制台会导致它以相同的顺序出现。