_评论者:thheller_
{{(seq? x)}}执行协议检查,检查给定的对象是否具有协议的标记属性。在这种情况下,该属性很可能被重命名为{{x.v}},从而导致冲突。
很久以前就为普通协议修复了这个问题:[CLJS-1658](https://dev.clojure.org/jira/browse/CLJS-1658)
但快速路径协议(即ISeq)使用位检查{{(x.cljs$lang$protocol_mask$partition0$ & (64))}},我假设你在{{v}}中的值满足这个检查?