ts中ifItExists
时间: 2023-11-23 14:44:27 浏览: 91
在TS中,使用`any`类型的变量可以调用任意的方法,即使这个方法在编译阶段可能不存在。例如,你可以使用`any`类型的变量`notSure`来调用`ifItExists()`方法。然而,需要注意的是,编译器不会对这些方法进行类型检查,因此如果在运行时该方法不存在,可能会导致错误。
另一方面,如果你使用`object`类型的变量,你不能在其上调用任意的方法。例如,你可以使用`Object`类型的变量`prettySure`来调用`toFixed()`方法。但是,编译器会提示错误,因为`toFixed()`方法并不存在于`Object`类型中。
总结来说,在TS中,`any`类型允许你在变量上调用任意的方法,而`object`类型不允许在变量上调用任意的方法。
阅读全文