变量声明
1. 解构
// 即类型是写在后面的, [number,number]
const input = [1,2]
function f([first,second]: [number,number]) {
console.log(first)
console.log(second)
}
f(input)
// 函数参数类型 {a:number}
const input = {a:1}
function f({a} : {a:number}) {
console.log(a)
}
f(input)2. 属性重命名
3. 默认值
4. 展开
Last updated