手记

解构赋值

es6新特性

解构赋值

数组

let [a,b,c]=[1,2,3];//批量赋值

嵌套数组解构赋值

let [a,b,[c,d],e]=[1,2,[3,4],5];

空缺变量

let [a,b,,,e]=[1,2,3,4,5]

多余变量

let [a,b,c]=[1,2,] // c为underfine

默认值

let [a,b,c=3]=[1,2,]

对象解构

let obj={  name:"",  sex:""}let {name:uname,sex:usex}=obj;

此时uname便为name的值,usex便为sex的值

function show({b}){  console.log(b);}show({  a:1,  b:2,  c:3});

字符串解构

let [a,b,c]="啊博罗"



0人推荐
随时随地看视频
慕课网APP