ES6的解构赋值是一种语法特性,它允许我们从数组或对象中提取值,并将其赋值给变量。这种赋值方式可以使代码更简洁,更易于理解。
例如,我们可以这样从一个数组中提取值:
const arr = [1, 2, 3];
const [a, b, c] = arr;
console.log(a); // 输出 1
console.log(b); // 输出 2
console.log(c); // 输出 3
我们也可以从对象中提取值:
const obj = {
x: 1, y: 2, z: 3};
const {
x, y, z} = obj;
console.log(x); // 输出 1
console.log(y); // 输出 2
console.log(z); // 输出 3