当我尝试将数组放入 JavaScript 数组时
> `${[1,2,3]}`
Run Code Online (Sandbox Code Playgroud)
我拿回来这个
'1,2,3'
Run Code Online (Sandbox Code Playgroud)
并不是
'[1,2,3]'
Run Code Online (Sandbox Code Playgroud)
在最新的 Node 和 Chrome 中。
我遗漏了一些非常明显的东西,但仍然需要向我说明:)
如果Either fmap是的话
(a -> b) -> p a a -> p a b
一旦Left返回,它将停止映射.
函数的名称或类型签名在获得Right结果之前不会停止.
我怀疑是一个bifunctor,但我真的需要它拼出来 - 不太明白这些东西的逻辑.
也许某种形式也fold适合......