请在 2024 Clojure 状态调查! 中分享您的想法。

欢迎!有关如何使用本网站的信息,请参阅 关于 页面。

+1 投票
ClojureScript
重新标记

在 CLJS 集合或序列上使用 console.log 返回对象的内部表示,类似于 `Object { meta: null, cnt: 3, shift: 5, root: {…}, tail: (3) […], __hash: null, "cljs$lang$protocol_mask$partition0$": 167666463, "cljs$lang$protocol_mask$partition1$": 139268 }`。 对初学者来说,这可能是一个容易陷入的陷阱,因为 console.log 是 JS 开发人员的一个标准的调试工具。建议用户参考类似于 binaryage/devtools 的工具或任何将 CLJS 类型转换为 JS 类型的内置函数可能会有所帮助。

值得注意的是,`println` 和 `cljs.pprint/pprint` 也很好地处理集合。

1 答案

0 投票
...