ES6解构赋值交换变量的值

2019-07-23  本文已影响0人  光头小青蛙

ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构赋值。之前交换a,b两个变量的值需要借助第三变量,现在可以直接通过es6的解构赋值交换变量的值,不需要借助第三变量。

之前
var a=1;
var b=2;
var c=a;
a=b;
b=c;
console.log(a,b)//2,1

es6
let [a,b]=[1,2]//a=1,b=2
[a,b]=[b,a]
console.log(a,b)//2,1

上一篇 下一篇

猜你喜欢

热点阅读