Open ForeveHG opened 2 years ago
在ts中,any和unknown都可以代表任意值,但unknown更安全,因为用unknown类型做任何操作ts都认为不合法,需要进行进一步的类型判断,而any则是任何操作都合法
function f1(a: any) { a.b(); // OK } function f2(a: unknown) { a.b(); // Object is of type 'unknown'. }
在ts中,any和unknown都可以代表任意值,但unknown更安全,因为用unknown类型做任何操作ts都认为不合法,需要进行进一步的类型判断,而any则是任何操作都合法