js数组解构赋值用法

数组结构的独特用法

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

你可能感兴趣的:(前端,javascript,前端,vue.js)