Maybe it's worth pointing out that idiomatic, clojure(script) compatible API for access vector / array items is using `(get [1 2 3] 1)`. Although that form compiles to guarded access `([1, 2, 3] || 0)[0]` in JS. Unguarded access is also supported via clojure(script)'s
interop function [aget](http://clojure.github.io/clojure/clojure.core-api.html#clojure.core/aget):