1、了解type定义
type C = { a : string , b?: string }
function test({1,2}:C){
}
2、解构与默认值
①function test({ a, b } = {a:1,b:2}):void { }
{a,b}解构{a:1,b:2}。等同于:左侧=右侧的孩子。如:a=右侧.a
②function test({ a, b =0} = {a:1}):void { }
a与b默认为0。