用下划线交换字典中的键和值

Swap keys and values in dictionary with underscore

假设我们有一个具有唯一值的字典:

{ a: 1, b: 2 }

我们想交换键和值,如:

{ 1: 'a', 2: 'b' }

如何使用下划线?

underscore.js中有方法_.invert

console.log(_.invert({ a: 1, b: 2 }))
<script src="//jashkenas.github.io/underscore/underscore-min.js"></script>