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

  • 微信养号手册,如何防封号防降权?(微信养号的作用是什么)

    微信养号手册,如何防封号防降权?(微信养号的作用是什么)

  • opporeno6nfc功能在哪里(oppo reno6 5g nfc)

    opporeno6nfc功能在哪里(oppo reno6 5g nfc)

  • 微信怎么禁止别人发验证消息(微信怎么禁止别人拉我进群)

    微信怎么禁止别人发验证消息(微信怎么禁止别人拉我进群)

  • 华为p40pro是否支持双扬声器呢(华为p40pro是否支持北斗导航)

    华为p40pro是否支持双扬声器呢(华为p40pro是否支持北斗导航)

  • 怎么关闭小米手机下面的搜索栏(怎么关闭小米手机按键震动)

    怎么关闭小米手机下面的搜索栏(怎么关闭小米手机按键震动)

  • 微信什么时候能解封(微信什么时候能恢复正常)

    微信什么时候能解封(微信什么时候能恢复正常)

  • 没信号能打110吗(没信号时能打110吗)

    没信号能打110吗(没信号时能打110吗)

  • 苹果换过屏幕有影响吗(苹果换过屏幕有原彩显示怎回事)

    苹果换过屏幕有影响吗(苹果换过屏幕有原彩显示怎回事)

  • 云台摄像头什么意思(云台摄像头与普通摄像头有何区别)

    云台摄像头什么意思(云台摄像头与普通摄像头有何区别)

  • 路由器不稳定如何解决(路由器不稳定如何调试)

    路由器不稳定如何解决(路由器不稳定如何调试)

  • touchwiz主页已停止什么意思(touchwiz主页已停止反复出现)

    touchwiz主页已停止什么意思(touchwiz主页已停止反复出现)

  • 华为手机怎么分身微信(华为手机怎么分享热点给别人)

    华为手机怎么分身微信(华为手机怎么分享热点给别人)

  • 启用volte高清通话是什么意思(启用volte高清通话费流量吗)

    启用volte高清通话是什么意思(启用volte高清通话费流量吗)

  • excel数据整理的方法(excel怎么整理数据表)

    excel数据整理的方法(excel怎么整理数据表)

  • php设计模式有哪几种(php设计模式有哪两种)

    php设计模式有哪几种(php设计模式有哪两种)

  • 小米路由器3c怎么恢复出厂设置(小米路由器3c怎么重置密码)

    小米路由器3c怎么恢复出厂设置(小米路由器3c怎么重置密码)

  • 淘宝特别关注在哪看(手机淘宝怎么设置特别关注)

    淘宝特别关注在哪看(手机淘宝怎么设置特别关注)

  • vue怎么增加照片(vue怎么照片设置)

    vue怎么增加照片(vue怎么照片设置)

  • 努比亚红魔3s什么时候上市(努比亚 红魔3s)

    努比亚红魔3s什么时候上市(努比亚 红魔3s)

  • 拼多多代付退款钱会退到那个账户上(拼多多代付退款后钱退到哪里)

    拼多多代付退款钱会退到那个账户上(拼多多代付退款后钱退到哪里)

  • 优酷app扫码登录在哪(优酷扫码登录在哪,手机二维码在哪)

    优酷app扫码登录在哪(优酷扫码登录在哪,手机二维码在哪)

  • viv0y97指纹怎样设置(vivo x9指纹)

    viv0y97指纹怎样设置(vivo x9指纹)

  • 如何用鸿蒙系统手机长截图,华为鸿蒙系统长截图方法(可以用鸿蒙系统的手机)

    如何用鸿蒙系统手机长截图,华为鸿蒙系统长截图方法(可以用鸿蒙系统的手机)

  • msqry32.exe进程是什么文件 作用是什么 msqry32进程查询

    msqry32.exe进程是什么文件 作用是什么 msqry32进程查询

  • 【小程序】微信小程序自定义组件Component详细总结(小程序微信认证)

    【小程序】微信小程序自定义组件Component详细总结(小程序微信认证)

  • 增值税有哪些二类税种
  • 增值税进项税抵扣时间
  • 房地产开发企业资质等级有几个
  • 个人捐赠支出税前扣除条件
  • 加计扣除进项税账务处理
  • 办税人员绑定企业审核谁审核
  • 政府奖励企业如何申请
  • 单位缴纳的社保在哪里查询
  • 专项用途财政资金纳税调整规则
  • 企业接受捐赠的账务处理
  • 交易性金融资产是什么意思
  • 购买的固定资产没有使用,是否计提折旧
  • 财政拨款的事业单位有哪些
  • 资金型股东溢价进入
  • 工资为负数需要给公司吗
  • 其他应付款转营业外收入说明
  • 销售库存商品是什么凭证
  • 完工产品定额直接材料费用
  • 在建工程转固定资产需提供的资料
  • 企业业务招待费标准规定
  • 公会经费开支范围
  • 客户支付货款时扣除了手续费
  • 购买土地交易费用怎么算
  • 财政拨付专项资金进什么会计科目
  • 销售折让和折扣的风险点
  • 企业清算有哪些类型
  • php splqueue
  • 本月收到的发票可以下月勾选抵扣吗
  • 增值税已认证抵扣
  • fontpackages-filesystem
  • 气泡星云图片
  • wordpress文章主题
  • 最常用的基金业务
  • 深度学习中的注意力机制模型及代码实现(SE Attention、CBAM Attention)
  • traceroute命令详解
  • php.ini中date.timezone设置详解
  • 贷款利息现金流量项目
  • 织梦好用吗
  • 健身房注册公司名称带超字
  • 其他应付款包括的内容
  • 账面未分配利润等于净利润?
  • mongodb从入门到商业实战
  • 租赁合同印花税税率2023
  • 信息技术服务费怎么做会计分录
  • 加计抵减可以结转吗
  • 合伙开网吧需要什么手续
  • 季节性临时工什么意思
  • 以前年度少计成本的税务处理
  • 减免的附加税要申报吗
  • 土地转让需要批准吗
  • 生产车间包括什么
  • 资产评估增值的税务处理
  • 其他应收款与其他应付款对冲分录
  • 生产成本里面的直接人工
  • 注册资本实缴制改为认缴制
  • 新单位年终工作总结
  • 新准则房地产企业收入确认时间
  • window10右击
  • 英特尔双核cpu
  • win8.1应用
  • win8应用商店无法连接网络
  • win10下载英雄联盟运行没反应
  • win7报错0xc0000428
  • Windows 8中Hyper-V虚拟机操作应用的具体步骤
  • linux修改环境变量后需要重启吗
  • win8打游戏卡怎么办
  • android开发环境配置
  • cocos2d开发的知名游戏
  • 如何搭建react项目
  • 彻底弄懂js中的this指向
  • JavaScript弹出对话框
  • jquery中什么方法用于模拟光标悬停事件
  • c# unity 教程
  • java urlencode如何使用
  • 深入浅出nginx实战
  • android/data/wifipwd
  • 买药开税票多少税率
  • 滴滴收入统计
  • 重庆地方税务局电子税务局官网
  • 税务注销核对发票怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设