Mam obiekt o nazwie "user-agent" w obiekcie javascript, który chciałbym uzyskać wartość. Jak mam to zrobić w clojurescript?Jak uzyskać właściwości z myślnikami w ich nazwach w clojurescript?
(js/eval "a = {'user-agent': 'curl/7.22.0'}")
(js/eval "a['user-agent']") ;=> curl/7.22.0
(.-user-agent js/a) ;=> (returns nothing)
(. js/a -user-agent) ;=> (returns nothing)
Czy to dlatego, że właściwości są pobierane za pomocą notacji kropkowej zamiast nawiasu klamrowego? https://github.com/clojure/clojurescript/blob/master/src/clj/cljs/compiler.clj#L734