去除类型中的 null 和 undefined type P1 = NonNullable<string | number | undefined>; // string | numbertype P2 = NonNullable<string[] | null | undefined>; // string[]