当前面表达式为undefind,获取undefind.属性不会报错,结果为undefind,上代码:
表达式users.find(user=>user.id === project.personId) 结果有可能会返回undefind, 当返回undefind.name,代码会报错,使用"?.name"当为undefind时,会直接返回undefind不会报错
当前面表达式为undefind,获取undefind.属性不会报错,结果为undefind,上代码:
表达式users.find(user=>user.id === project.personId) 结果有可能会返回undefind, 当返回undefind.name,代码会报错,使用"?.name"当为undefind时,会直接返回undefind不会报错