当前位置: 首页 > news >正文

js ?? || 使用方法

平时很常用的就是||,比如调用接口的时候,接口报错了需要给个默认值

const data=(await getData())||{};

今天遇到了一个场景,正常后端返回的就是false,如果接口报错要默认设置成true,但如果用了 || ,如下,那默认就变成true了,需要这么简单的改下呢

const data=false||true;

那就需要用到??了:
??(空值合并操作符)
当左侧值为 null 或 undefined 时,返回 ?? 符号右边的值

const data=(await getData())??true;
http://www.lryc.cn/news/120237.html

相关文章:

  • i茅台自动申购算法协议分析
  • 【HarmonyOS】Java如何引用外部jar包
  • vue在线编辑表格导入导出
  • 监控Kafka的关键指标
  • React18 hook学习笔记
  • Java038——正则表达式
  • JavaScript元素选择器
  • Docker安装 elasticsearch-head
  • 交换排序——选择排序和冒泡排序的区别是什么?
  • 吉他谱:Melodies of Life - Final Fantasy Solo Guitar Collections
  • 微信小程序下拉刷新
  • TX2 NX 修改设备树--GPIO
  • .NET对象的内存布局
  • Hybrid App 可以从哪些技术路径实现性能优化
  • C++入门篇7---string类
  • 2308d的静态构造函数循环依赖示例
  • Linux 目录和文件常见操作
  • 不基于比较的排序:基数排序
  • shell和反弹shell
  • 构建Docker容器监控系统(Cadvisor +Prometheus+Grafana)
  • java实现文件的下载
  • 分享Python技术下AutojsPro7云控代码
  • 【Linux】网络通信
  • 【mysql】—— 表的约束
  • jeecgboot 登录成功默认其他路由
  • 【1572. 矩阵对角线元素的和】
  • GaussDB 开发篇+Java调用JDBC访问openGauss数据库
  • 钕铁硼永磁材料基本概念
  • 2005-2020年280个地级市绿色全要素生产率测算原始数据
  • 电流的测量(反馈电流表)