TypeScript
object & Object
object 特指用 {…} 定义的数据结构,interface/class 都属于 “object”
而 Object 泛指 ts 中所有的对象;
type J<T>=T extends Object ? true : false
type a1=J<number> //true
type a2=J<string> //true
type a3=J<Function> //true
type a4=J<Object> //true
type L={a:number}
type T<T>=T extends object ? true : false
type b1=T<number> //false
type b2=T<string> //false
type b3=T<Function> //true
type b4=T<Object> //true
type b5=T<L> //true
object 内引用的 object 不会展开显示(hover展示)