方法一:
使用类型断言,通过在变量后面添加!来告诉编译器该变量不会为undefined。
let num: number | undefined = 123;
let numWithoutUndefined: number = num!;
console.log(numWithoutUndefined); // 输出 123
方法二
条件判断该变量排除undefined,然后创建新的number类型变量进行赋值:
let num: number | undefined = 123;
if (num !== undefined) {
let numWithoutUndefined: number = num;
console.log(numWithoutUndefined); // 输出 123
}