请问大佬们这个getDocument后的感叹号是干啥用的~???有啥骚操作吗
看到m-trigger组件里面有这样一行代码
oyb81076
#2
这个是typescript的语法
// 正常情况下不能直接 使用ojb.id, 而去要判断一下obj是否为空
function getId( obj: null | {id: string} ): string {
return obj ? obj.id : "";
}
function getId2(obj: null | {id: string}): string {
// obj! 可以省略 obj是否为空的判断, 直接断言obj一定不为空
return obj!.id;
}