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

潍坊知名网站建设价格低站长工具seo综合查询广告

潍坊知名网站建设价格低,站长工具seo综合查询广告,做网站注册几类商标,做网站兼容性如何处理1、?. (可选链运算符) 在javascript中如果一个值为null、undefined,直接访问下面的属性, 会报 Uncaught TypeError: Cannot read properties of undefined 异常错误。 而在真实的项目中是会出现这种情况,有这个值就…

1、?. (可选链运算符)

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

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

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

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

而?.则完美解决这个问题(obj?.data?.person?.name)。
在这里插入图片描述
?. 可以无限链下去,不论有多少属性,只要有最后可以访问到属性,就会直接赋值最后的属性值。否则当任何一个链出现问题,立刻停止,而后赋值undefined。

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

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

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

和||运算符的区别:

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

  2. ?? 是在左边的值为undefined或者null时才会返回右边的值
    在这里插入图片描述
    总结:??是判断有没有值,||是判断真假。

http://www.ritt.cn/news/27301.html

相关文章:

  • 网络营销具体做什么seo课程培训入门
  • 太原微网站建设app制作一个需要多少钱
  • 大连政府招标网官方网站深圳谷歌网络推广公司
  • 寮步网站建设公司百度关键词价格怎么查询
  • 5173网站做的很垃圾深圳网站优化公司
  • 做的网站百度搜索不出来的百度数据研究中心官网
  • 做视频怎样传到网站线上营销方式主要有哪些
  • 网页游戏开服表时间表seo课程
  • 重庆高端网站开发百度广告业务
  • 委托别人建设网站的合同的版本搜索引擎优化实训
  • 高级网站建设费用智慧教育
  • 做母婴的网站有哪些常用的关键词挖掘工具有哪些
  • 如何再网站上做免费广告词新产品推广方式有哪些
  • 郑州做网站的论坛广州seo外包多少钱
  • 网站推广的重要性网站推广的方式有
  • 网站建设入账哪个科目人民日报今天新闻
  • 上海网站建设服务器济南网站推广公司
  • 做网站好平台化it行业培训机构一般多少钱
  • 芜湖做网站哪个公司好智能优化网站
  • 做个类似淘宝的网站怎么做网站推广沈阳
  • 东莞网站建设服务有什么用链爱交易平台
  • 服务专业的网站建设服务yande搜索引擎官网入口
  • 品牌网站如何做seo西安seo排名外包
  • 福州网站建设设计公司网络推广方法
  • 紫阳县住房和城乡建设局网站网络推广工作好做不
  • 佛山做网站制作公司国内新闻最新消息简短
  • 网站logo更换关键词优化的五个步骤
  • 购物网站怎么做推广seo在线优化工具
  • h5企业网站模板 下载南宁网站seo
  • h5手机制作软件app有哪些网络seo是什么