首页 > 解决方案 > 请解释为什么此代码在检查反应中表单输入中的文本小于特定(len)时对(val)取反?

问题描述

const maxLength= (len)=> (val)=> !(val) || (val.length<=len);

当我这样称呼它时,这工作得很好:-

<Errors className="text-danger" model=".lastname"
                                    show="touched"
                                    messages={{maxLength: 'Must be 15 characters or less '}}

/>

你能解释一下为什么我们对 (val) 取反并用按位或构造这个逻辑吗?我将感谢您的快速和令人信服的解释!!!!

只是提醒一下代码工作得很好只是想知道它背后的逻辑。

标签: javascriptreactjsreact-reduxweblogicreact-redux-form

解决方案


推荐阅读