gpt4 book ai didi

javascript - JavaScript 或 TypeScript 中的条件链接

转载 作者:行者123 更新时间:2023-12-05 00:43:15 24 4
gpt4 key购买 nike

是否有在条件下将函数添加到链中的语法?

在本例中,如果 modifier === true,我希望 myKeyJoi.string().required(),但只是 Joi.string() 如果它是 false:

function customJoi(modifier) {
return Joi.object({
myKey: Joi.string() //#If(modifier) .required() #EndIf
});
}

我知道我可以不使用此功能,但需要多个步骤。我只是想知道是否有一种为大型对象简洁地编写它的好方法。

最佳答案

您可以使用 optional ,如果不需要。

myKey: Joi.string()[modifier ? 'required' : 'optional']()

关于javascript - JavaScript 或 TypeScript 中的条件链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70569209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com