欢迎!请参阅 关于 页面以获取更多关于此如何工作的信息。
set! 可以接受 3 个参数,如 CLJS-198 中所述 (set o -prop val)。
set!
可以更新文档字符串以反映这一点,也许可以通过在文档字符串顶部附近的形式列表中添加以下内容来实现:
(set! instance-expr -instanceFieldName-symbol expr)
实现指南
文档字符串由此处的形式元驱动 https://github.com/clojure/clojurescript/blob/6eedd0a08c49f7b0d4dcb30977b2fb38c90577bd/src/main/clojure/cljs/repl.cljc#L1207
评论者:mfikes
有关 Eugene 的 CA 状态,请参阅 CLJS-2729。
作用在 CLJS-2924.patch 上
`
set!(set! var-symbol expr)(set! (.- instance-expr instanceFieldName-symbol) expr)(set! instance-expr -instanceFieldName-symbol expr)特殊形式用于设置变量和 JavaScript 对象字段
请参阅 https://clojure.org/vars#set `
CLJS-2924.patch 已 LGTM 并通过了 CI 测试。
将 CLJS-2924.patch 添加到 Patch Tender (i)