小编lle*_*aly的帖子

如何将 zod 与 validator.js 一起使用

我有一个使用 zod 的应用程序,但我想使用不同库(validator.js)中的一些方法,zod 文档说:

查看 validator.js 以获得许多其他有用的字符串验证函数。

不确定这是否意味着这个功能是在 zod 上实现的,或者我还必须安装 validator.js,在其他情况下我如何一起使用这两个库?找不到任何例子。

谢谢!

javascript validator.js zod

9
推荐指数
1
解决办法
3694
查看次数

如何在javascript中过滤多个值(OR操作)

我有一个数组数组,我需要按元素的位置0进行过滤.

我需要过滤从另一个数组中提取的多个值,因此OR运算符不是我的方式,因为我拥有的值的数量不固定.

var arr = [
    ["202",27,44],
    ["202",194,35],
    ["200",233,344],
    ["190",333,444],
];

var newArr = arr.filter(function(item){
    //fixed amount of values, not working for my purpose
    return item[0] === "190" || item = "200"
});
Run Code Online (Sandbox Code Playgroud)

我需要类似的东西

var newArr = arr.filter(function(item){    
    return item[0] === filterValues
    //where filterValues = ["190","200",etc]
});
Run Code Online (Sandbox Code Playgroud)

这种情况下的函数应该返回:

[["200",233,344],["190",333,444]]
Run Code Online (Sandbox Code Playgroud)

这个问题使用了underscorejs,但我是javascript的新手,所以我很难将它应用到我的问题.

是Angularjs.

我希望你能帮我一臂之力.

PS:对不起我的英语,不是我的母语.

问候

javascript arrays

4
推荐指数
2
解决办法
6880
查看次数

基于 OR 运算符的 React 渲染

我正在创建一个菜单,根据用户角色显示项目。

有些项目必须显示角色是 A 还是 B,但我无法做到这一点。

代码示例:

      {
       (this.props.currentUser.role === 'admin') || ( this.props.currentUser.role === 'contra')  &&
        <Dropdown item text='ADMIN'>
          <Dropdown.Menu>
            {
              this.props.currentUser.role === 'admin' &&
            <div>
              <Dropdown.Item>
                <Link to="/companies/list">Companies</Link>
              </Dropdown.Item>
              <Dropdown.Item>
                <Link to="/obs-report">Obs Report</Link>
              </Dropdown.Item>
            </div>
            }
            <Dropdown.Item>
              <Link to="/users/list">Users</Link>
            </Dropdown.Item>
          </Dropdown.Menu>
        </Dropdown>
      }
Run Code Online (Sandbox Code Playgroud)

这仅正确显示“contra”角色的项目,不确定为什么不适用于“admin”角色。

也尝试过这个但没有成功:

this.props.currentUser.role === ('admin' || 'contra')
Run Code Online (Sandbox Code Playgroud)

reactjs

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×2

arrays ×1

reactjs ×1

validator.js ×1

zod ×1