node.js - 检查内部地图并在Nodejs中查找函数后创建错误
问题描述
很难描述我的问题,但可能与它一起工作的人应该理解。
我有一段代码
const response = await client.getEntries({content_type:'user'});
let userData = response.items.map(i => i.fields).find(obj =>{
return obj.email == user;
})
如果“obj.email”等于“user”,它会很好地工作。但如果没有,我没有得到回应。那么如何在这里添加某种错误句柄呢?它可能看起来很容易,但我坚持下去。
我在 Deep Kakkar 帮助下的解决方案
if(obj.email == user)
return true;
else
return obj.email = "user"; // "user" can be anything (incorrect email)
解决方案
你可以试试代码:
obj.email == user
如果条件失败,我可以看到这种情况下会出现问题。在这里您可以放置一个 IF Else 条件来处理它。
const response = await client.getEntries({content_type:'user'});
let userData = response.items.map(i => i.fields).find(obj =>{
if(obj.email == user)
return true;
else
return obj.email = "user";
})
推荐阅读
- dynamics-crm - Scribe Online 中未显示 HubSpot 数据
- r - 使用 geom_bar 和 stat="identity" 在均值处绘制 hline
- php - PHP中的表单验证和提交问题
- c# - 手动将模型添加到实体框架上下文 InMemoryTest ASP.NET Core 2
- python - 从夹具内部跳过测试
- python - 通过已知字母和字母位置查找可能的单词
- java - 从服务器下载文件
- couchbase - Couchbase 内存预留配置
- laravel - Laravel Nova 多态多对多关系不起作用
- python - 尝试连接数据库:Win7 Enterprise 64bit- Python cx_Oracle - oci.dll is not found