javascript 可选链操作符 作者:七棵菜 日期:2022-11-30 栏目:计算机分类:1 人气:435 #### 可选链与函数调用 ``` let result = someInterface.customMethod?.(); ``` #### 可选链和表达式 ``` let nestedProp = obj?.['prop' + 'Name']; ``` #### 可选链访问数组元素 ``` let arrayItem = arr?.[42]; ``` #### 连用可选链操作符 ``` let customer = { name: "Carl", details: { age: 82, location: "Paradise Falls" // details 的 address 属性未有定义 } }; let customerCity = customer.details?.address?.city; // … 可选链也可以和函数调用一起使用 let duration = vacations.trip?.getTime?.(); ``` #### 使用空值合并操作符 ``` let customer = { name: "Carl", details: { age: 82 } }; let customerCity = customer?.city ?? "暗之城"; console.log(customerCity); // “暗之城” ``` 标签: javascript typescript 上一篇:如何使用mvn命令导入依赖 下一篇:Vmware虚拟机配置局域网web应用 随便看看 2024-02-19 PHP7 运算符“??” 和“?:”的区别 2022-11-30 Linux 后台运行命令 2022-11-25 关于我们 2022-11-30 centos一键系统安装lnmp集成环境 2022-11-30 linux 生成 ssh 公钥 留言