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

  • 核定征收的一般纳税人开专票怎么入账
  • 电子商务税收的特征有哪些?
  • 生产企业免抵退税
  • 附加税费申报表出不来数据
  • 员工工资薪金会计如何核算?
  • 待认证发票后面需要做附件吗
  • 税局代增值税专用发票 需要带什么
  • 库存商品暂估成本多少合适
  • 销售收入里面包括免税收入呢
  • 买入返售金融资产什么意思
  • 计划分配率怎么算
  • 财政指标文和拨款流程
  • 小企业原材料包括
  • 让记事本文件自动删除
  • lsass.exe是什么进程
  • 微软win11预览版
  • 以前年度多计提的附加税怎么冲回
  • 败诉方支付诉讼费怎么入账
  • Vant UI 中 van-collapse 下拉折叠面板如何默认展开第一项
  • 贷款损失准备是什么科目借贷方向
  • 旧房屋转卖的协议怎么写
  • 无法支付的货款如何处理
  • uni-app开发教程
  • 立陶宛广场
  • php怎么操作数据库
  • php excel导入数据
  • 还贷款利息会计怎么做账
  • 编译安装php8
  • uniapp官方教程
  • web防盗链
  • ICLR2023《Crossformer: Transformer Utilizing Cross-Dimension Dependency for Multivariate Time Series》
  • sysstat命令
  • django中httpresponse
  • 稿费支付方式怎么填
  • 存量资金上缴财政款 预算会计
  • 财务报表季报应付职工薪酬为负数
  • 小规模企业所得税优惠政策最新2022
  • 公司注册实收资本能为0嘛
  • 暂估入库成本处理
  • python正态分布采样
  • 钢贸企业税收怎么算
  • 债权投资利息收入调增还是调减
  • 企业之间借贷是否合法有效
  • 汽车修理费用会计分录
  • sqlserver重复数据
  • 私车公用私车的区别在哪
  • 法人股的利弊
  • 稳岗补贴支付范围
  • 成品油发票如何作废
  • 研发费用不能加计扣除的有哪些项目
  • 开出银行承兑汇票一张用于支付材料采购款
  • 应收账款多久收不回来作为坏账
  • 销售自产农产品怎么核算成本
  • 在sql中使用where子句指出的是
  • Win7 64位旗舰版系统打开应用程序提示“发生未知的软件异常0xc06d007e”的解决方法
  • gho文件硬盘安装
  • upd什么意思
  • winxp注销快捷键
  • shcore.dll干啥用
  • mac的100个必备小技巧
  • windows补丁kb3033929
  • react 技巧
  • javascript语言介绍
  • node.js app
  • 浅谈幼儿良好行为的培养论文
  • Android使用教程
  • hashmap详细讲解
  • shell脚本-n
  • python面向什么编程
  • jquery操作html代码
  • python各进制符号
  • js中alert怎么用
  • android从入门到精通
  • 河南税务报到
  • 委托代征管理办法最长有效期
  • 成本费用总额在报表哪里看
  • 北京市注册税务师
  • 纳税是什么税
  • 税务机关宣传
  • 重庆税务局app下载官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设