gpt4 book ai didi

javascript - 如何使用 Azure 移动服务中的使用逻辑验证数据

转载 作者:行者123 更新时间:2023-11-28 02:07:54 25 4
gpt4 key购买 nike

我的问题是如何验证数据。我不懂JS,所以我尝试这样做:

function insert(item, user, request) {

if(typeof item.NamePlayer!=='empty') // in app default value is 'empty'
{

request.execute();
}
}

JS 有一个包含表的方法吗?例如,我想要对表“NamePlayer”的响应,而不是添加具有相同值的项目。

最佳答案

您的条件永远为真。运算符typeof将返回以下值之一:“数字”、“字符串”、“ bool 值”、“对象”、“函数”和“未定义”。 - 所以它永远不会是“空的”。如果你想检查item.NamePlayer是否不为空,可以使用以下条件:

if (item.NamePlayer !== '') {
// ...
}

您还可以简化条件,这也将捕获客户端未在输入中发送 NamePlayer 值的情况:

if (item.NamePlayer) {
// ...
}

还有一件事:你的脚本只会处理“积极”的情况;如果条件失败,它还需要发送响应。类似于下面的代码:

function insert(item, user, request) {
if (item.NamePlayer) {
request.execute();
} else {
request.respond(400, 'NamePlayer is required');
}
}

关于javascript - 如何使用 Azure 移动服务中的使用逻辑验证数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17514940/

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