我一直在努力學習ClojureScript,並偶然發現了一些非常神祕的函數名稱。Clojurescript`。-name` convention
例如:
(.-length str)
從om
文檔:
(defn add-contact [data owner]
(let [new-contact (-> (om/get-node owner "new-contact")
.-value ;;What is this?
parse-contact)]
(when new-contact
(om/transact! data :contacts #(conj % new-contact)))))
什麼是.-
想說明什麼?
在宏將要添加參數的上下文中是'。-value',即。 '( - >)'或'( - >)'?它本身沒有意義。 –
啊 - 在'om'的情況下,它在' - >'中,所以*這是*添加參數。 –