我们知道ES6语法中有对对象的解构赋值,即可以从对象中只单独提取若干个属性来进行赋值:
这也是模块化导入时常用的方法:
const obj = {
name: 'zhangsan',
age: 18,
sex: 'male'
}
//解构赋值
const {name,age} = obj //只会抽取name和age属性进行赋值
还有对数组的解构语法,不过数组不常用,因为一般数组的元素比较多,通过遍历下标取值比解构方便。这里仅作了解即可
const nums = [1,2,3,4];
//数组解构
const [a,b,c,d,] = nums;