0
Object = {"o":"s","e":"w"}

If I have this object, is there a way to perform reverse lookups on it? Something like:

Object.invert()["s"]
> "o"
Ry-
  • 218,210
  • 55
  • 464
  • 476
Txoka
  • 13
  • 6

1 Answers1

0

You want to revert the key/value mapping.

var test = {a: "b", c: "d"}
var reverted = {}
for(var key in test) {
    reverted[test[key]] = key
}
markusthoemmes
  • 3,080
  • 14
  • 23