我们在编写前端程序的时候,往往需要异步请求后端数据,然后拿着得到的数据重现渲染页面。有的时候,数据还没有获取到,这个时候会是undefined形式。比如说,let test = "123",但是后端还没有传回来数据的话,会是test=undefined,如果test里面还有属性的话,比如获取test.name就会直接报错。对于这样的问题,可以写成这样:

test?.name || "哈哈"

这个?可以保证即使后面有属性但是没有值也是返回的是undefined,而不会报错。如果前面是undefined的话,后面会输出默认值。

前端异步请求数据未获取导致报错解决办法相关推荐

  1. hive导出数据到本地文件报错解决方法

    hive导出数据到本地文件报错解决方法 参考文章: (1)hive导出数据到本地文件报错解决方法 (2)https://www.cnblogs.com/yaopeiyun/p/12232251.htm ...

  2. 浏览器DNS_PROBE_FINISHED_NXDOMAIN报错解决办法

    方法1: 更改DNS地址 114.114.114.114 Preferred DNS Server: 8.8.8.8 Alternate DNS Server: 8.8.4.4 方法2: 浏览器浏览网 ...

  3. 【matlab】【Datcom】气动解算软件win10报错解决办法及运行交互示例

    版本说明 免费版本仍然可用.尚未使用Datcom + Pro版本的功能进行更新.没有大量的工作,我无法生成新的分发程序包,并且我现在对此不感兴趣.建议您观看教程视频,以了解使用新的Datcom + P ...

  4. idea无法切换分支报错解决办法

    idea无法切换分支报错解决办法 一.背景 二.解决办法 一.背景 idea拉取项目后,master分支配置完项目基础配置后,生成.iml等文件不受git管理后无法检出其他分支,报错如下: Could ...

  5. php的mysqli步骤,php安装扩展mysqli的实现步骤及报错解决办法

    php安装扩展mysqli的实现步骤及报错解决办法 php安装扩展mysqli的实现步骤及报错解决办法 terminal #cd php-5.3.6/ext/mysqli #/usr/local/we ...

  6. Navicat Premium15 安装报错解决办法

    Navicat Premium15 安装报错解决办法 在安装Navicat的时候,发现一直无法破解安装,一直报错提示"激活失败.原因可能是由于已达到激活次数的上限.请检查你是否已在 卸载或重 ...

  7. npm 安装yeoman时出现npm WARN deprecated npmconf@2.1.2报错...解决办法

    npm 安装yeoman时出现npm WARN deprecated npmconf@2.1.2报错-解决办法 我是nodeJS 小白,在用npm命令安装yeoman是,给出了这样的错误提示: $ n ...

  8. idea安装及项目导入过程中pom报错解决办法

    1.idea安装可用破解版或者在淘宝上买正版账号(20多块钱一年,挺便宜的) 2.pom报错解决办法: 在项目导入过程中pom报错: 原因:相关jar包未下载完.(下载速度慢,因为下载的链接是国外的节 ...

  9. 连接远程服务器CredSSP加密Oracle修正报错解决办法

    连接远程服务器CredSSP加密Oracle修正报错解决办法: 打开注册表,快捷输入 "regedit"(类似找命令提示符 输入 cmd 一样)找文件夹 路径:HKLM(缩写)\S ...

最新文章

  1. jsecharts如何改变占比_echarts.js多图表数据展示使用小结_蓝戒的博客
  2. 针对于多线程概念的理解
  3. Mysql 查询blob数据很慢_blob存入数据库很慢
  4. mysql5.7.11解压版安装_Mysql5.7.11在windows10上的安装与配置(解压版)
  5. BDTC 2017 | 中国大数据技术大会全日程和演讲者曝光
  6. 向github传项目
  7. linux安全擦除ssd命令,如何在不破坏SSD的情况下安全擦除SSD | MOS86
  8. APDU调试问题总结
  9. codeforces 1077E Thematic Contests
  10. 基因、DNA、碱基、染色体之间的关系是什么?
  11. 自增(increment)、自减(decrement)操作符前缀形式与后缀形式的区别
  12. 常用的dns地址分享
  13. 《博客园精华集---CLR/C#分册》
  14. 西密歇根大学计算机科学专业排名,西密歇根大学排名
  15. Axure 9 选择组的使用
  16. 《达芬奇的人生密码》观后感以及期末优秀作业评价
  17. 销售税面试题二之设计方案
  18. 西电软工计算机通信与网络期末复习要点总结
  19. 海康工业相机的使用遇到的一些问题
  20. 微信Mac更新:在电脑上刷朋友圈;欧洲最大云服务公司 OVH 法国机房着火;高通准 CEO 自称彻夜难眠 | EA周报...

热门文章

  1. fso 拒绝访问_java.sql.sql异常:用户“asus”@“localhost”的访问被拒绝(使用密码:YES)...
  2. LCT维护子树信息(BZOJ4530:[BJOI2014]大融合)
  3. 域名转发与域名解析有什么区别?
  4. 2017华南理工华为杯D bx回文
  5. 调用webservice查询手机号码归属地信息
  6. Getting Started with CocoaPods
  7. UITableView实现划动删除
  8. ubuntu部署postgreSQL数据库
  9. 【数据挖掘笔记四】数据仓库和联机分析处理
  10. 机器学习知识点(十六)集成学习AdaBoost算法Java实现