変数の値入れ替え。忘れないようにメモ。
es5
var a = 1;
var b = 2;
var tmp = a;
a = b;
b = tmp;
// => a: 2, b: 1
es6
let a = 1;
let b = 2;
[b, a] = [a, b];
// => a: 2, b: 1
配列の分割代入を利用する。
More than 5 years have passed since last update.
変数の値入れ替え。忘れないようにメモ。
var a = 1;
var b = 2;
var tmp = a;
a = b;
b = tmp;
// => a: 2, b: 1
let a = 1;
let b = 2;
[b, a] = [a, b];
// => a: 2, b: 1
配列の分割代入を利用する。
Register as a new user and use Qiita more conveniently