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

asp网站怎么做301定向上海搜索排名优化公司

asp网站怎么做301定向,上海搜索排名优化公司,华为邮箱注册,北京做网站youyi51在JavaScript中,?. 被称为可选链操作符(Optional Chaining Operator)。它允许你访问对象的深层属性而不必显式地检查每一层属性是否存在。如果链中的某个属性不存在,表达式将短路返回undefined,而不是抛出一个TypeErr…

在JavaScript中,?. 被称为可选链操作符(Optional Chaining Operator)。它允许你访问对象的深层属性而不必显式地检查每一层属性是否存在。如果链中的某个属性不存在,表达式将短路返回undefined,而不是抛出一个TypeError异常。

例如,假设你有一个对象a,它可能包含一个属性b,而b又可能包含属性c

const a = {b: {c: 1}
};

使用传统的访问方式,你需要这样检查属性:

const c = a && a.b && a.b.c;

但是使用可选链操作符,你可以简化为:

const c = a?.b?.c;

如果aa.ba.b.c中的任何一个不存在,c将被赋值为undefined,而不是抛出错误。这使得代码更加简洁和安全。可选链操作符也可以与函数调用和new操作符一起使用:

const result = a?.b?.doSomething();
const instance = new a?.b?.MyClass();

如果a.ba.b.MyClass不存在,resultinstance将分别是undefinedTypeError(因为new操作符需要一个有效的构造函数)。

面试题:

const person = {firstName: "Lydia",lastName: "Hallie",pet: {name: "Mara",breed: "Dutch Tulip Hound"},getFullName() {return `${this.firstName} ${this.lastName}`;}
};console.log(person.pet?.name);
console.log(person.pet?.family?.name);
console.log(person.getFullName?.());
console.log(person.getLastName?.());

输出是:Mara undefined Lydia Hallie undefined

http://www.hkea.cn/news/12279/

相关文章:

  • 响应式网站自助建设广州排名推广
  • 做网站的尺寸1920谷歌官网
  • 怀柔武汉阳网站建设数据分析师报考官网
  • 学院招生网站建设方案seo优化排名是什么
  • 旅行网站首页模板百度网盘下载
  • 河南免费网站建设公司搜索引擎优化是指什么意思
  • wordpress主题——b5安卓优化
  • 山西网站建设多少钱网页制作接单
  • 网站建设怎么付费郑州seo学校
  • 企业网站无线端怎么做免费b站推广网址有哪些
  • 英才网seo的工作内容主要包括
  • 全面加强政府门户网站建设哪里做网站便宜
  • 深圳网站建设合同范本色盲测试图看图技巧
  • 怎么做亚马逊网站竞价网站
  • 做招商网站的前景怎么样品牌网络营销策划
  • 苏州新区做网站宁波seo行者seo09
  • 做一份seo网站诊断西安关键词优化平台
  • 外贸公司网站如何做推广营销渠道策略
  • 哈尔滨网站建设流程360浏览器网页版入口
  • wordpress 如何修改主图cssseo系统推广
  • 阿里云能放企业网站吗小黄豆crm
  • 富阳网站建设惠州网站建设
  • 北京优化网站方法百度官方客服平台
  • 哪个网站开发好微商软文范例大全100
  • wordpress 301重定向插件长春seo网站排名
  • free wordpress湖南专业seo公司
  • 学院网站建设开题报告如何创建网站教程
  • 开网站怎么赚钱软文推广渠道主要有
  • 南联网站建设深圳谷歌优化seo
  • 站酷设计官网软件开发app制作