作用:若?.属性为undefined,则会将x?.属性整个表达式作为undefined,而不是去报错
代码示例:
//没用.name属性会将前面整个表达式作为undefined,代码会继续运行,不加?会报错停止
users.find((user) => user.id === item.id)?.name||'未知'
作用:若?.属性为undefined,则会将x?.属性整个表达式作为undefined,而不是去报错
代码示例:
//没用.name属性会将前面整个表达式作为undefined,代码会继续运行,不加?会报错停止
users.find((user) => user.id === item.id)?.name||'未知'