为了加深对解构赋值和扩展操作符概念的理解,今天随我来归纳总结一番
解构赋值
解构赋值可以快速的取得数组或对象中的元素或属性
1. 数组解构
1.1 基本变量赋值
let array = [1, 3, 4];
let [a, b, c] = array;
console.log(a); //1
console.log(b); //3
console.log(c); //4
再来看看传统方式赋值
let foo = [4, 8, 0];
let a = foo[0];
let b = foo[1];
let c = foo[2];
注意:两种方式相比之下,解构的方式代码量是不是少很多呢,看起来更简洁呢
1.2 交换变量
let foo =