Javascript HashMap/Obj上的蓝鸟地图

Javascript HashMap/Obj上的蓝鸟地图,javascript,bluebird,Javascript,Bluebird,我使用bluebird库在javascript中进行异步调用。我注意到有一个map函数,所以我可以对数组中的每个元素应用一个异步函数。但是,我希望在具有关键点的对象上使用此方法。有没有办法做到这一点?有很多方法可以将对象转换为数组,如下所示: Object.keys(yourObject).map(function(key){ return yourObject[key] }) 你也可以使用Promise.map你希望结果是什么样的?经过一些研究,我意识到只需将obj转换为一个对象数组,其中每

我使用bluebird库在javascript中进行异步调用。我注意到有一个map函数,所以我可以对数组中的每个元素应用一个异步函数。但是,我希望在具有关键点的对象上使用此方法。有没有办法做到这一点?

有很多方法可以将对象转换为数组,如下所示:

Object.keys(yourObject).map(function(key){ return yourObject[key] })

你也可以使用Promise.map

你希望结果是什么样的?经过一些研究,我意识到只需将obj转换为一个对象数组,其中每个元素都包含一个属性。单键对象通常是个坏主意。映射函数是否需要密钥?它生产什么?你的最终结果应该再次成为一个对象吗?