欢迎!请查看关于页面以了解有关如何工作的更多信息。
在REPL中输入包含超过8个元素的集合字面量时应创建一个由PHM支持的集合,但实际上它是由数组支持的。
示例(在REPL中)cljs.user=> (type (.-hash-map #{1 2 3 4 5 6 7 8 9}))cljs.core/PersistentArrayMap
这意味着诸如get和contains?之类的操作最终需要进行长时间扫描,并且比用户预期的要慢。
get
contains?