类型提示

类型提示或类型声明是一种防御性编程实践,可确保函数的参数具有指定类型。这在为接口类型提示时特别有用,因为它允许函数保证提供的参数将具有接口中所需的相同方法。

将错误的类型传递给类型提示函数将导致致命错误:

致命错误:未捕获的 TypeError: 传递给 foo()参数 X 必须是 RequiredType 类型,给定的是 ProvideType **** **** ****