<script> function main(config){ // const dbHost = config && config.db && config.db.host; const dbHost =config?.db?.host; console.log(dbHost); // 192.1 ...
分类:
其他好文 时间:
2021-05-25 17:41:36
阅读次数:
0
优先级运算类型关联性运算符 21 圆括号 n/a(不相关) ( … ) 20 成员访问 从左到右 … . … 需计算的成员访问 从左到右 … [ … ] new (带参数列表) n/a new … ( … ) 函数调用 从左到右 … ( … ) 可选链(Optional chaining) 从左到右 ...
分类:
编程语言 时间:
2020-12-04 11:20:54
阅读次数:
6
例如,我们要访问 info 对象的 animal 的 reptile 的 tortoise。但是我们不确定 animal,reptile是否存在,因此我们需要这样写: const tortoise = info.animal && info.animal.reptile && info.animal ...
分类:
其他好文 时间:
2020-11-30 16:02:30
阅读次数:
5
使用可选链式调用代替强制展开、为可选链式调用定义模型类、通过可选链式调用访问属性、通过可选链式调用调用方法、通过可选链式调用访问下标、连接多层可选链式调用、在方法的可选返回值上进行可选链式调用。 可选链式调用是一种可以在当前值可能为nil的可选值上请求和调用属性、方法及下标的方法。如果可选值有值,那 ...
分类:
编程语言 时间:
2020-05-09 23:12:17
阅读次数:
79
可选链接 可选链接:查询和调用当前可能为nil的可选项的属性,方法和下标的过程。若当前optional包含值,则属性,方法或下标调用成功;若optional是nil,则属性,方法或下标调用会返回nil。多个可选链接可以链在一起,如果链中的任何可选链接返回nil,则整个链都会正常失败。 可选链接作为强 ...
分类:
其他好文 时间:
2020-04-21 23:54:44
阅读次数:
110
可选链式调用 可选链式调用是一种可以在当前值可能为 nil 的可选值上请求和调用属性、方法及下标的方法。如果可选值有值,那么调用就会成功;如果可选值是 nil,那么调用将返回 nil。多个调用可以连接在一起形成一个调用链,如果其中任何一个节点为 nil,整个调用链都会失败,即返回 nil。 注意 S ...
分类:
其他好文 时间:
2020-04-12 12:46:16
阅读次数:
64
优先级 运算类型 关联性 运算符 20 圆括号 n/a(不相关) ( … ) 19 成员访问 从左到右 … . … 需计算的成员访问 从左到右 … [ … ] new (带参数列表) n/a new … ( … ) 函数调用 从左到右 … (?…?) 可选链(Optional chaining) 从 ...
分类:
编程语言 时间:
2020-02-12 11:10:20
阅读次数:
94
TypeScript 3.7 重要特性说明 之所以升级ts到3.7版本,是因为3.7有几个重要的特性能够提升开发效率 可选链 使用?.运算符,用于 可选的属性 访问 当定义了 foo 时,将计算 foo.bar.baz();但如果 foo 为 null 或 undefined,程序就会停止运行并只返 ...
分类:
其他好文 时间:
2019-12-15 18:29:03
阅读次数:
113
JavaScript 从成立之初就已经走了很长一段路,提供了许多新的功能,这些功能是专门设计来使该语言更加人性化和提升效率。以下是我最近发现的一些有趣的JavaScript 新增内容。其中一些功能已在 Node,Chrome,Firefox 和 Safari 中可用,而其他功能仍处于建议阶段。 Op ...
分类:
其他好文 时间:
2019-09-30 23:23:22
阅读次数:
96