मैं एक संपत्ति का javascript ऑब्जेक्ट है कि मैं का मूल्य प्राप्त करना चाहते हैं में 'उपयोगकर्ता-एजेंट' नाम दिया है। मैं clojurescript में कैसे हैं कि?मैं कैसे 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