数组结构的独特用法 ES5中如果要交换两个变量的值,我们会引入临时变量: let a = 1, b = 2, tmp; tmp = a; a = b; b = tmp; console.log(a); //输出:2 console.log(b); //输出:1 利用数组解构可以更加的高效 let a = 1; let b = 2; [a,b] = [b,a]; console.log(a); //2