Ramda,检查字符串是否有效

有效值:

  • 是字符串还是数字 (R.is(string), R.is(number)

  • 不等于 '-' 和 '$' 和 '0'

  • 不是 null、false、undefined 或 NaN (Number.isNaN)

如何const isValid = ...使用 ramda 实现此功能?

where功能已关闭https://ramdajs.com/docs/#where。但它只接受和反对你可以检查每个道具的地方。

both函数只接受两个参数。


撒科打诨
浏览 135回答 3
3回答

阿波罗的战车

这以我能想到的多种方式使用 Ramda:const isValid = arg => R.both(R.is(String, arg) || R.is(Number, arg), R.both(R.not(R.includes(arg, ["$", "-", "0"])), R.not(arg)));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript