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-
  • 209,133
  • 54
  • 439
  • 449
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,030
  • 13
  • 23