1、es6解构赋值
具体点 解析解构,然后自动赋值,简化程序员代码编写;
2、对象的解构赋值实例es6之前的实例:
Title
let obj={username:'xiaozhi',age:24};
let username=obj.username;
let age=obj.age;
console.info("es6之前写法:"+username,age);
function func(username,age){
console.info(username,age);
}
func(username,age);
es6的实例:
Title
let obj={username:'xiaozhi',age:20};
let {username,age}=obj;
console.info("es6的写法:"+username,age);
function func({username,age}){
console.info("调用函数输出:"+username,age);
}
func(obj);
es6的实例:
Title
let arr=[13,18,12,'aaa',true,'哈哈哈'];
let [a,b,c,d,e,f]=arr;
console.info(a,b,c,d,e,f)
Title
let arr=[13,18,12,'aaa',true,'哈哈哈'];
let [a,b,c]=arr;
console.info(a,b,c)