在nodejs中,我的res.body可能包含也可能不包含“与会者”。我想要做一些事情,如果它有一个值,或者忽略它,如果它没有。下面是一个测试,检查'null',我不明白为什么它不工作:
if(req.body.attendees)
// do something
console.log("TRUE: " + req.body.attendees); // returns TRUE: null
else
console.log("FALSE"); // should go to this branch but doesn't?
发布于 2020-07-20 20:25:23
你的评论指的是你试图在你的帖子主体中发送一个'null‘字符串,如果是这样的话,你应该这样比较它:
req.body.attendees == 'null'
如果您没有发送attendees参数,或者没有发送空值,那么您的代码应该可以正常工作。
发布于 2020-07-20 19:15:05
不要紧,它是一个字符串,'null‘是字符串值,所以必须测试if(req.body.attendees == "null") ...
https://stackoverflow.com/questions/63002300
复制相似问题