作者回复: 它表示一个数组类型,数组元素是类型T的公共属性名的字面量联合类型
作者回复: T5是string类型,strictNullChecks关闭,就可以被赋值undefined,和NonNullable没关系,你的问题是什么?