欢迎!请查阅 关于 页面,了解更多关于如何使用本系统的方式。
set! 可以接受 3 个参数,如根据 CLJS-198,例如 {{(set o -prop val)}}。
set!
可以更新文档字符串以反映这一点,或许在文档字符串顶部列表中添加以下内容:
(set! instance-expr -instanceFieldName-symbol expr)
实现指南
文档字符串由此处 forms meta 控制 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 并通过持续集成测试。
将 CLJS-2924.patch 添加到 Patch Tender (i)