首页 > 代码库 > 关于ES6中的结构
关于ES6中的结构
ES6中的解构赋值主要遵循的规则是,先看等号右边,右边有值走赋值,右边无值走左边默认。下面列出几个小栗子介绍它的主要运用。
1 function fn(){
2 return 3;
3 }
4 let [x=fn()]=[1];
5 console.log(x); //x=1
上面的列子看出,尽管x=一个立即执行的函数,但还是先走右边的赋值。如果把等号右边变成一个空数组,那么x=3,走左边的默认赋值。
1 let [a=2,[b=1]]=[1,[2]];
2 console.log(a,b)
解构赋值时,等号左边格式要和右边的格式相等,不然会报错
let [a,b]=[undefined,1]
console.log(a,b)// a=undefined b=1
关于ES6中的结构
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。