位置: 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)

  • qq删好友情侣空间会解除吗(qq删好友情侣空间还能回来啦)

    qq删好友情侣空间会解除吗(qq删好友情侣空间还能回来啦)

  • 饿了么APP账单在哪看(饿了么app账单在哪里)

    饿了么APP账单在哪看(饿了么app账单在哪里)

  • qq黄钻和svip的区别(qq黄钻和会员)

    qq黄钻和svip的区别(qq黄钻和会员)

  • 华为nova6截屏设置在哪里(华为nova6截图按哪个)

    华为nova6截屏设置在哪里(华为nova6截图按哪个)

  • 小米蓝牙耳机air左边没声音(小米蓝牙耳机air2 se只有一边有声音)

    小米蓝牙耳机air左边没声音(小米蓝牙耳机air2 se只有一边有声音)

  • 模块与子系统的区别(模块和系统)

    模块与子系统的区别(模块和系统)

  • 什么直播软件不用实名认证(什么直播软件不用实名认证就能直播)

    什么直播软件不用实名认证(什么直播软件不用实名认证就能直播)

  • wifi静态lp什么意思(wifi的静态ip是干什么的)

    wifi静态lp什么意思(wifi的静态ip是干什么的)

  • uki为什么不能下载了(uki为什么不能发起聊天)

    uki为什么不能下载了(uki为什么不能发起聊天)

  • iphone晚上待机掉电快(iphone待机一晚上掉一半)

    iphone晚上待机掉电快(iphone待机一晚上掉一半)

  • 抖音消息怎么恢复(抖音消息怎么恢复未读)

    抖音消息怎么恢复(抖音消息怎么恢复未读)

  • 快手作品显示x什么意思(快手作品显示刷号类直播)

    快手作品显示x什么意思(快手作品显示刷号类直播)

  • 探探闪退是什么情况(探探闪退怎么办)

    探探闪退是什么情况(探探闪退怎么办)

  • 苹果11大陆上市时间(苹果大陆上市时间)

    苹果11大陆上市时间(苹果大陆上市时间)

  • 优酷一个号能几个人登(优酷一个号能几个手机登)

    优酷一个号能几个人登(优酷一个号能几个手机登)

  • access数据库主要功能(access数据库主要用于)

    access数据库主要功能(access数据库主要用于)

  • ihone8是双卡双待吗(苹果8是双卡的)

    ihone8是双卡双待吗(苹果8是双卡的)

  • 抖音忘了密码怎么办(抖音忘了密码怎么办?手机号也忘了)

    抖音忘了密码怎么办(抖音忘了密码怎么办?手机号也忘了)

  • oppo手机关机按哪个键(oppo手机关机按键无法使用怎么办)

    oppo手机关机按哪个键(oppo手机关机按键无法使用怎么办)

  • 小米4手环怎么刷公交卡(小米4手环怎么和手机绑定)

    小米4手环怎么刷公交卡(小米4手环怎么和手机绑定)

  • 如何区分烟感和摄像头(如何区分烟感和摄像头酒店摄像头)

    如何区分烟感和摄像头(如何区分烟感和摄像头酒店摄像头)

  • 苹果x多少寸(苹果11多少寸)

    苹果x多少寸(苹果11多少寸)

  • 微信7.0版本声音怎么设置(微信声音小的解决方法)

    微信7.0版本声音怎么设置(微信声音小的解决方法)

  • 全民k歌怎么玩(全民k歌怎么玩游戏)

    全民k歌怎么玩(全民k歌怎么玩游戏)

  • 腾讯qq宠物停运补偿在哪领(qq宠物停服前三小时,最后的回忆!)

    腾讯qq宠物停运补偿在哪领(qq宠物停服前三小时,最后的回忆!)

  • 小米牙刷怎么连接手机(小米牙刷怎么连接手机APP)

    小米牙刷怎么连接手机(小米牙刷怎么连接手机APP)

  • 怎么充值公交卡(支付宝怎么充值公交卡)

    怎么充值公交卡(支付宝怎么充值公交卡)

  • 委托加工物资的消费税计入成本吗
  • 没有原始凭证怎么补税
  • 非盈利组织减免的增值税怎么做账
  • 企业从银行借款归还应付账款
  • 小规模纳税人应交增值税怎么算
  • 民营非营利企业会计分录大全
  • 汇总记账凭证核算组织程序的缺点主要有
  • 基金投资债券会赔吗
  • 企业为个人购房贷款政策
  • 运费开进发票
  • 股权转让的违约条款
  • 支付劳务报酬怎么做账
  • 房地产公司成立时间
  • 公司用上年多缴的社保
  • 固定资产加速折旧最新政策2023
  • 商贸企业固定资产计提折旧吗
  • 企业注销后资金处理
  • 成本分析总结报告
  • 基建项目税率
  • 支付应付账款的会计科目
  • 文化事业税收优惠政策
  • 什么情况下个税税率是10%
  • 手续费进项可以抵扣吗
  • 委托采购是什么意思
  • 商品入库没有收到发票
  • 车船税是什么险种
  • 税务发票盖章要求
  • 磁盘使用量30m
  • 支付人工费会计科目
  • 小程序在线反编译网页版
  • 设计费包含概算费用吗
  • 土地增值税清算全流程实战案例
  • 发行债券的会计分录摊销
  • 设计部工资计入什么费用
  • 3d检测软件
  • redis主从复制如何保证不丢失数据
  • mit?
  • php生成唯一字符串
  • 增值税专用发票怎么开
  • 财政补助结转和财政补助结余
  • 费用在发生时确认而不考虑支付费用
  • c++32个关键字详解
  • 织梦官网
  • sql2019远程连接
  • 兼职劳务报酬税率
  • 申请名称预先核准在哪个网站
  • 利润表的期末余额怎么算出来的
  • 动迁补偿金
  • 企业收到退回的银行汇票多余款项
  • 去年少计提费用
  • 招待费具体范围包括哪些
  • 什么是暂估入库核算
  • 500万以下设备一次性扣除
  • 在建工程中发生的费用
  • 汽车三产件
  • 为什么我们需要政府
  • mysql子查询嵌套查询
  • linux运行级别定义在
  • 将u盘制作成u启动u盘启动盘
  • win8蓝屏解决方法
  • centos启动有三个选项
  • 右键无法新建wps
  • 在win7系统中如何用快捷键复制文件或文件夹
  • win10周年版
  • win10系统开机蓝屏,重启就好
  • nodejs执行cmd命令
  • cocos2dx怎么用
  • jquery图片轮播无缝连接
  • 批处理文本文件如何建立
  • Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64)
  • python 连接符
  • js 返回上一页面并刷新
  • TFC360冯燃:手游市场细分领域新秀崛起
  • js常用继承
  • python3 编码转换
  • 安卓中px,dp,sp的区别
  • pycharm使用教程2022
  • 国有企业全面改革方案
  • 棚户区改造的回迁房能办房产证吗
  • 放管服中的服的深层含义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设