常用的解构:
function fn(){
return['111',100,'男'];
}
let [name,age,gander]=fn();
function fn2(){
return {
name:'111',
age:100,
gander:'男'
}
}
let{name,age,gander}=fn();
当函数进行参数传递的时候,可以进行数组和对象字面量方式的传参
function fn([name,age,gander]){
console.log(name);
}
fn(['111',100,'男']);
function fn({name,age,gander}){
console.log(name);
}
fn2({
name : '111';
age:100,
gander:'男'
});
除了对象和数组可以使用解构,字符串类型的数据也可以解构
let [x,y,z] = 'ABC';
console.log(x);//A
let {length : len} = 'ABC'; //长度
console.log(len); //输出