2020
10-08
10-08
ES2020系列之空值合并运算符 '??'
空值合并运算符??提供了一种简短的语法,用来获取列表中第一个“已定义”的变量(译注:即值不是null或undefined的变量)。a??b的结果是:a,如果a不是null或undefined,b,其他情况。所以,x=a??b是下面这个表达式的简写:x=(a!==null&&a!==undefined)?a:b;下面是一个更长一点的例子。假设,我们有一个用户,变量firstName、lastName和nickName分别对应用户...
继续阅读 >