如何解决是的:确保数组中的至少一个元素有效
我有以下架构:
const baseSchema = {
name: Yup.array().of(
Yup.object().shape({
lang: Yup.string().required(),value: Yup.string()
.min(2)
.max(20)
.required()
})
)
};
如果name
中的至少一个对象有效,是否有办法认为架构有效?
编辑:本质上它必须使用when()
,但是我一直在努力寻找如何检查数组中的其他元素。
解决方法
如果需要其中之一,可以使用ordinal
:
xor
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。