位置: IT常识 - 正文

js中?.、??的具体用法(js中...的用法)

编辑:rootadmin
js中?.、??的具体用法 1、?. (可选链运算符)

推荐整理分享js中?.、??的具体用法(js中...的用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js中...的用法,js的then,js的isnan,js中!的用法,js中...的用法,js中的?是什么意思,js中的?是什么意思,js中...的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

在javascript中如果一个值为null、undefined,直接访问下面的属性,

会报 Uncaught TypeError: Cannot read properties of undefined 异常错误。

而在真实的项目中是会出现这种情况,有这个值就读这个值,没有这个值也不会报错。

可能有的小伙伴会说用三木运算符、或者if判断,但是这种也是可以的,但是在特定情况下会很复杂(如obj.data.person.name)

js中?.、??的具体用法(js中...的用法)

而?.则完美解决这个问题(obj?.data?.person?.name)。

?. 可以无限链下去,不论有多少属性,只要有最后可以访问到属性,就会直接赋值最后的属性值。否则当任何一个链出现问题,立刻停止,而后赋值undefined。

2、??(空值合并运算符)

?? 双问号后面是默认值(可常量、可变量)。

在 ?? 前面没有值得时候会默认 ?? 后边的值(类似于三木运算符中的:后面赋值)。

和||运算符的区别:

1. || 只会在左边的值为假值时返回右边的值 (0, '', undefined, null, false 等都为假值)

2. ?? 是在左边的值为undefined或者null时才会返回右边的值

总结:??是判断有没有值,||是判断真假。

本文链接地址:https://www.jiuchutong.com/zhishi/299031.html 转载请保留说明!

上一篇:Web项目【用户管理系统】完整版(web用户管理系统报告)

下一篇:【Vue面试专题】50+道经典Vue面试题详解!(vue面试题及答案2021)

  • 如何优化推广你的淘宝店铺(如何优化推广中的关键词)

    如何优化推广你的淘宝店铺(如何优化推广中的关键词)

  • 外贸服装如何有效进行营销推广(如何做外贸服装生意)

    外贸服装如何有效进行营销推广(如何做外贸服装生意)

  • 华为智慧生活怎么关闭(华为智慧生活怎么连接wifi)

    华为智慧生活怎么关闭(华为智慧生活怎么连接wifi)

  • 天猫精灵智能音响怎么连接(天猫精灵智能音响怎么连接网络)

    天猫精灵智能音响怎么连接(天猫精灵智能音响怎么连接网络)

  • 华为nova5短信铃声怎么设置(carlock华为短信铃声)

    华为nova5短信铃声怎么设置(carlock华为短信铃声)

  • 华为小圈圈在哪里设置(华为小圈圈怎么弄出来)

    华为小圈圈在哪里设置(华为小圈圈怎么弄出来)

  • 华为平板微信打不开小程序(华为平板微信打不开链接)

    华为平板微信打不开小程序(华为平板微信打不开链接)

  • 华为平板能插手机卡吗(华为平板能插手绘板吗)

    华为平板能插手机卡吗(华为平板能插手绘板吗)

  • 笔记本电脑乘法键在哪(笔记本电脑乘法和除法是哪个按键)

    笔记本电脑乘法键在哪(笔记本电脑乘法和除法是哪个按键)

  • 微信免密支付在哪里可以找到(微信免密支付在哪里查看)

    微信免密支付在哪里可以找到(微信免密支付在哪里查看)

  • 联想台式主机u盘启动(联想台式主机启动不了是什么原因)

    联想台式主机u盘启动(联想台式主机启动不了是什么原因)

  • 网线亮橙灯是什么意思(网线灯橙色闪烁怎么回事?)

    网线亮橙灯是什么意思(网线灯橙色闪烁怎么回事?)

  • 支付宝好友请求有效期(支付宝好友请求能看到时间吗)

    支付宝好友请求有效期(支付宝好友请求能看到时间吗)

  • 苹果手机充一晚电好吗(苹果手机充一晚上电可以吗)

    苹果手机充一晚电好吗(苹果手机充一晚上电可以吗)

  • 荣耀v20如何卸载软件(荣耀v20卸载预装应用)

    荣耀v20如何卸载软件(荣耀v20卸载预装应用)

  • 怎么设置不接电话只收短信(怎么设置不接电话不收短信)

    怎么设置不接电话只收短信(怎么设置不接电话不收短信)

  • 京东原物返回是修了吗(京东原物返回是啥意思)

    京东原物返回是修了吗(京东原物返回是啥意思)

  • qq空间举报别人会被知道吗(qq空间举报别人能看出来是谁吗)

    qq空间举报别人会被知道吗(qq空间举报别人能看出来是谁吗)

  • 系统启动项怎么设置(系统启动项怎么设置成系统盘启动)

    系统启动项怎么设置(系统启动项怎么设置成系统盘启动)

  • 生涯彩虹图怎样绘制(生涯彩虹图怎样制作)

    生涯彩虹图怎样绘制(生涯彩虹图怎样制作)

  • mate30是不是5g手机

    mate30是不是5g手机

  • 复制粘贴发朋友圈怎么显示全文(复制粘贴发朋友圈怎样才能发全文)

    复制粘贴发朋友圈怎么显示全文(复制粘贴发朋友圈怎样才能发全文)

  • 华为p30下面的虚拟按键怎么设置(华为p30下面的虚线是什么)

    华为p30下面的虚拟按键怎么设置(华为p30下面的虚线是什么)

  • win10怎么打开截图工具(win10怎么打开截图提示)

    win10怎么打开截图工具(win10怎么打开截图提示)

  • 滴滴80分到90分要多少(滴滴出行分80分很难接单)

    滴滴80分到90分要多少(滴滴出行分80分很难接单)

  • 快手能关注2000个人吗(快手能关注多少人)

    快手能关注2000个人吗(快手能关注多少人)

  • 为什么win7系统电脑自动进入睡眠状态?(为什么win7系统添加语言包)

    为什么win7系统电脑自动进入睡眠状态?(为什么win7系统添加语言包)

  • nstat命令  监视内核的SNMP计数器和网络接口状态

    nstat命令 监视内核的SNMP计数器和网络接口状态

  • 外地预缴税金
  • 财务软件应交增值税明细科目
  • 什么是价外税价外税有哪些
  • 小微企业的认定标准2023年
  • 保证金可以挪用吗
  • 城建税和教育附加税
  • 外请人员所发生的费用怎么做账
  • 建筑业开票金额与审定金额之间的关系
  • 企业亏损会影响利润吗
  • 保安公司怎样上保险
  • 企业卖了个人如何交税
  • 营改增实施过程中的难点
  • 办理金税盘需要多少钱
  • 小微企业可以开9个点的专票吗
  • 专票当月未认证怎么处理
  • 全年一次性奖金计税方式2023
  • 6%的增值税发票能抵扣13%的吗
  • 计提坏账准备需要纳税调增吗
  • 清包工和甲供工区别在哪
  • 法院执行款可以开发票吗
  • u盘加载缓慢
  • php调用外部接口
  • win10记事本怎么改字体颜色
  • 盈余公积金可以用来扩大公司生产经营
  • electronx
  • thinkphp exec
  • 中小企业应交税费
  • 一般纳税人企业所得税如何计算
  • 非同级财政拨款收入属于什么科目
  • 时域卷积图解法
  • 其他应付款清账
  • 创建command对象
  • php入门实例
  • 注册新公司怎么办理
  • 帝国cms功能
  • Linux Howtos: C/C++ > Sockets Tutorial
  • 零申报企业所得税季度申报表怎么填写
  • python 字典中的字典
  • 24张图攻克border-image
  • 为公司垫付费用多久报销
  • 公司法人和经理的区别
  • 研发费用计入什么表
  • sqlserver批量更新存储脚本
  • 跨年费用账务处理
  • 捐赠的增值税可以抵扣吗
  • 销售折扣与折让在财务报表哪里
  • 外地预缴税款如何查询
  • 异地房产税如何收
  • 营改增后建筑企业税负
  • 母公司为子公司承担税费
  • 建筑公司工资如何
  • 怎么处理固定资产残值
  • 财务费用如何调到筹资费用
  • 有留抵税额可以红冲吗
  • 存货周转次数下降的原因
  • 冲销预付账款后怎么做账
  • 公司的私账
  • MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecated错误
  • mysql怎么修改列的类型
  • win10禁用系统uac
  • linux 设置文件系统
  • fedora最新版本
  • 安装freebsd
  • win8 更改电脑设置
  • linux安装fping
  • Win10年度更新(RS1)怎么样升级?升级方法一览
  • manager是啥
  • win7如何设置语言输入
  • 置顶朋友圈怎么设置
  • unity hud优化
  • 安卓下的分件分享怎么弄
  • TNet Tasharen Networking 学习总结
  • 开发流程和步骤
  • python3的urllib
  • 非常棒的jQuery图片轮播效果
  • 安卓手机后退键
  • 怎么看上期留抵税额
  • 以房产作价投资入股如何处理
  • 甘肃国税电子税务局
  • 公司税务怎么查询缴款信息呢
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设