Javascript 对象嵌套在数组中的Joi concat
我目前有以下Joi计划:Javascript 对象嵌套在数组中的Joi concat,javascript,validation,joi,Javascript,Validation,Joi,我目前有以下Joi计划: scheme1 = Joi.object({ arr: Joi.array.items(Joi.object().keys({ value: Joi.number() })) }) 还有一个(我无法编辑/读取)在不同的对象键下看起来相同 scheme2 = Joi.object({ arr: Joi.array.items(Joi.object({ otherValue: Joi.number(), moreValues: Joi.
scheme1 = Joi.object({
arr: Joi.array.items(Joi.object().keys({
value: Joi.number()
}))
})
还有一个(我无法编辑/读取)在不同的对象键下看起来相同
scheme2 = Joi.object({
arr: Joi.array.items(Joi.object({
otherValue: Joi.number(),
moreValues: Joi.string()
}))
})
我现在需要以这样一种方式合并它们,我得到如下结果:
result = Joi.object({
arr: Joi.array.items(Joi.object({
value: Joi.number(),
otherValue: Joi.number(),
moreValues: Joi.string()
}))
})
通过使用scheme1.concat(scheme2)
我只得到:
Joi.array.items(object1, object2)
在不修改或访问(concat除外)第二个方案的情况下,我如何做到这一点 现在似乎不可能,将来也不会:/