- 用于赋值
let input=[1,2]
let [first,second]=input;
2.用于交换变量的值
[first,second]=[second,first]
3.用于函数参数
function printNumber([first,second]:[number,number]){
console.log(first);
console.log(second);
}
4.使用…语法创建剩余变量
let [first,...rest]=[1,2,3,4];
console.log(first);//输出1
console.log(rest);//输出[2,3,4]
5.解构对象
let student{
name:"Tom",
age:12,
hobby:"computer game"
}
let {name,age}=student;