上面的代码看起来很不错,但 TypeScript 仍然会提示getFullYear 在未知类型上不可用。 从v3.7 开始,TypeScript 添加了一个名为asserts的新关键字,它能够使编译器从断言起就知道正确的类型。对于断言函数,应该添加asserts as <type>而不是返回类型。 这样,如果断言通过,TypeScript 将假定参数是前面定义的类型。修改...
上面的代码看起来很不错,但 TypeScript 仍然会提示getFullYear 在未知类型上不可用。 从v3.7 开始,TypeScript 添加了一个名为asserts的新关键字,它能够使编译器从断言起就知道正确的类型。对于断言函数,应该添加asserts as <type>而不是返回类型。 这样,如果断言通过,TypeScript 将假定参数是前面定义的类型。修改...