摘要: MDN: 空值合并操作符(??)是一个逻辑操作符,当左侧的操作数为 null 或者 undefined时,返回其右侧操作数,否则返回左侧操作数。 与逻辑或操作符||不同,逻辑或操作符会在左侧操作数为假值时返回右侧操作数。也就是说,如果使用 || 来为某些变量设置默认值,可能会遇到意料之外的行为。比如 阅读全文
posted @ 2021-11-19 17:16 MerLin97 阅读(87) 评论(0) 推荐(0) 编辑
摘要: MDN: 可选链操作符( ?. )允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。?. 操作符的功能类似于 . 链式操作符,不同之处在于,在引用为空(nullish ) (null 或者 undefined) 的情况下不会引起错误,该表达式短路返回值是 undefined 阅读全文
posted @ 2021-11-19 17:02 MerLin97 阅读(431) 评论(0) 推荐(1) 编辑