2016-10-27 4 views
0

Пусть три переменные являютсясвоп несколько переменных в ECMAScript 6

let x = 10, y = 20, z = 30; 

и еще три переменные являются

let a = 1, b = 2, c = 3; 

Я хочу поменять значение этих переменной

Input является:

let x = 10, y = 20, z = 30; 
let a = 1, b = 2, c = 3; 

out пут:

let x = 1, y = 2, z = 3; 
let a = 10, b = 20, c = 30; 

ответ

3

Вы можете использовать destructuring assignment поменять переменные:

let x = 10, y = 20, z = 30 
 
let a = 1, b = 2, c = 3 
 

 
;[x, y, z, a, b, c] = [a, b, c, x, y, z] 
 

 
console.log(`x: ${x}, y: ${y}, z: ${z}, a: ${a}, b: ${b}, c: ${c}`)

Смежные вопросы