js之链判断运算符
2021-01-23 12:13
标签:alt load 运算 jpg == lazy code message null ES6的写法如下: 摘自:https://es6.ruanyifeng.com/#docs/object js之链判断运算符 标签:alt load 运算 jpg == lazy code message null 原文地址:https://www.cnblogs.com/c-x-a/p/13278234.html// 错误的写法
const firstName = message.body.user.firstName;
// 正确的写法
const firstName = (message
&& message.body
&& message.body.user
&& message.body.user.firstName) || ‘default‘;
a?.b
// 等同于
a == null ? undefined : a.b
a?.[x]
// 等同于
a == null ? undefined : a[x]
a?.b()
// 等同于
a == null ? undefined : a.b()
a?.()
// 等同于
a == null ? undefined : a()**