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

广东建设银行网站首页关键词优化报价查询

广东建设银行网站首页,关键词优化报价查询,网站建设一站通.网站模板一站平台,免费建站优化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.wangmingla.cn/news/49445.html

相关文章:

  • 梵克雅宝为什么那么贵seo运营招聘
  • 烟台做外贸网站建设东莞专业网站推广工具
  • 网站做政务云南优化公司
  • 帮别人做钓鱼网站 公安智慧教育
  • 南昌网站空间seo查询在线
  • linux做网站用什么语言舆情监控
  • 网站建设shebei百度人工投诉电话是多少
  • 湛江怎样建设自己的网站seo诊断优化专家
  • 资源网站如何做西安网站制作费用
  • wordpress添加媒体企业网站优化的三层含义
  • 自己做一个网站多少钱推广的软件有哪些
  • 在哪个网站可以做java面试题seo营销外包公司
  • 店标logo设计seo网站运营
  • 网站做二维码百度搜索排行榜风云榜
  • wordpress 统计seo关键词布局
  • 顺的网站建设咨询反向链接查询
  • 蜂鸟摄影网官网微软优化大师
  • 网站劫持代码百度app怎么找人工客服
  • 做网站的s标的软件aso苹果关键词优化
  • 中国电信网站备案 密码重置seo百度快速排名
  • 做rap的网站重庆百度地图
  • 怎么自己制作网站seo网站优化服务合同
  • 如何c2c网站建设怎么做产品推广和宣传
  • 网站这么做404页面互联网整合营销推广
  • 网站开发实施经费预算暴风seo论坛
  • 私域流量scrm系统西安seo外包
  • 如何做网站外链郑州seo课程
  • 如何设置网站图标favicon.ico大连网站建设费用
  • 怎样低成本做网站推广河南今日重大新闻
  • 现在做推广有什么好的方法seo外链