指定参数的默认值,就避免了在函数体内部再写var foo = config.foo || ‘default foo’;这样的语句。 6.遍历 Map 结构 任何部署了 Iterator 接口的对象,都可以用for…of循环遍历。Map 结构原生支持 Iterator 接口,配合变量的解构赋值,获取键名和键值就非常方便。 const map = new Map(); map.set('first', ...
1.数组的解构赋值 let [x,y.z] = [1,2,3]; let [x=1,y=2]=[3,5] //3 5 --- 2.对象的解构赋值 let {x,y} = {'x':'aaa','y','ccc'};//不是按照顺序匹配 按照key匹配 let {x:a,y} = {"y":"2222","x":"ccc"}; //x 通过x是获取不到ccc的 需要使用 a 来获取 //报...
ES 之 06.对象结构赋值 constTom={ name:'Tom', age:20, family:{ mother:'Norah Jones', father:'Richard Jones', brother:'Howard Jones', } }//之前已经声明了的时候letname({name ,age}=Tom)const{mother,father: baba,grandma}=Tom.family//grandma undefined//如果没属性,给默认值const{brother,s...