【发布时间】:2018-05-27 15:36:57
【问题描述】:
背景
我正在尝试使用 ramda,我需要一个纯函数来让我知道给定的输入是否为字符串,就像 lodash _.isString。
问题
在到处搜索之后,我在 Ramda 中找不到任何东西。所以我想知道,有没有办法使用 Ramda 现有的任何函数,我可以创建一个isString 函数?
我发现这非常有限,我不可能在最后只使用 lodash :S
【问题讨论】:
-
使用
const isString = x => typeof x === 'string'有什么问题吗? -
只需使用
const isString = x => typeof x === 'string' && x instanceof String -
或者查看这个答案以获得更可靠的检查stackoverflow.com/a/17772086/2880747
-
所以,我从你的帖子中得出的结论是 Ramda 没有这样的功能,我也不能使用 Ramda 工具编写它。是否有反馈渠道可以让我提出这样的建议?
-
请参阅我的回答,了解 Ramda 如何提供此功能。但是您可以在 Ramda 的Gitter Channel 上提问或在 Ramda 的Issues page 上提出问题。
标签: javascript ramda.js