我在想要获取其值的 javascript 对象中有一个名为“user-agent”的属性。我如何在 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)
这是因为这里使用点表示法而不是括号表示法检索属性吗?https://github.com/clojure/clojurescript/blob/master/src/clj/cljs/compiler.clj#L734