Object key lookup is faster than Array.indexOf(). You can check it on jsperf.
Test Results:
Array
Index of 10000 items: 26,547 Operations/sec
Index of 100000 items: 2,493 Operations/sec
Object
Lookup key of 10000 items: 152,115 Operations/sec
Lookup key of 100000 items: 150,450 Operations/sec