`input as string` 也是工作的
来源:2-13 类型别名和类型断言

ywang04
2022-09-10
function getLength(input: string | number): number {
const str = input as string;
if (str.length) {
return str.length;
} else {
const number = input as number;
return number.toString().length;
}
}
老师 我发现 input as string
也是工作的?麻烦老师确认下?
写回答
1回答
-
同学你好
string 也是工作的,因为 toString 方法在 number 和 string 类型上都存在的,这里只是为了演示类型断言的功能。
012022-09-11
相似问题