解构赋值是对赋值运算符的扩展。 他是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。 在代码书写上简洁且易读,语义更加清晰明了;也方便了复杂对象中数据字段获取。
var a = 5; var b = 9; [a, b] = [b, a] console.log(a, b); // 结果 9, 5
2