请分享您的观点,参加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 投票
...