jquery映射具有键和值的对象

Eti*_*nne 4 arrays jquery object

我正在尝试将json对象映射到具有与键关联的值的数组.我需要保持键和值相关联,因为我将在之后对创建的数组进行排序.我的对象看起来像这样:

{"178":"05HY24","179":"1HY12","292":"1HY24","180":"3HY12"}
Run Code Online (Sandbox Code Playgroud)

我试着用这个函数做数组:

value=$.map(value, function(value, key) { return key,value; });
Run Code Online (Sandbox Code Playgroud)

但是键与我的值无关.键是0,1,2,3而不是178,179,292,180.我尝试了很多东西,但我不知道该怎么做.

sha*_*ban 5

var myHashMap = JSON.parse('{"178":"05HY24","179":"1HY12","292":"1HY24","180":"3HY12"}');
console.log(myHashMap[178]);
// => "05HY24"

// now map to array..
var myArray = $.map(myHashMap, function(value, index) {
   return [value];
});

console.log(myArray);
Run Code Online (Sandbox Code Playgroud)