Immutable.js 和flatMap等价的函数
Immutable.js and flatMap equivalent function
只是想知道 Immutable.js 中是否有等效的 flatMap 函数?我已经使用这个节点包 https://www.npmjs.com/package/flatmap 一段时间了,但我更愿意写这样的东西
listObject.flatMap(x => ...)
而不是
flatMap(listObject, x => ...)
其实有一个flatMap
函数(见documentation)。
但是,如果您遇到类似的问题(您想使用 foo.bar(args)
而不是 bar(foo, args)
),您可以为您的实例创建自定义 属性。
listObject.flatMap = a => flatMap(listObject, a);
之后相当于写flatMap(listObject, x => ...)
和listObject.flatMap(x => ...)
.
只是想知道 Immutable.js 中是否有等效的 flatMap 函数?我已经使用这个节点包 https://www.npmjs.com/package/flatmap 一段时间了,但我更愿意写这样的东西
listObject.flatMap(x => ...)
而不是
flatMap(listObject, x => ...)
其实有一个flatMap
函数(见documentation)。
但是,如果您遇到类似的问题(您想使用 foo.bar(args)
而不是 bar(foo, args)
),您可以为您的实例创建自定义 属性。
listObject.flatMap = a => flatMap(listObject, a);
之后相当于写flatMap(listObject, x => ...)
和listObject.flatMap(x => ...)
.