JS(es6)同时给多个变量赋值

在ES6中,可以使用解构赋值语法同时给多个变量赋值。解构赋值语法可以从数组或对象中提取值,并将其赋给多个变量。

1. 数组解构赋值:

const [var1, var2, var3] = [1, 2, 3]
console.log(var1); // 输出 1
console.log(var2); // 输出 2
console.log(var3); // 输出 3

2. 对象解构赋值:

const { prop1, prop2, prop3 } = { prop1: 'value1', prop2: 'value2', prop3: 'value3' }
console.log(prop1); // 输出 'value1'
console.log(prop2); // 输出 'value2'
console.log(prop3); // 输出 'value3'

3. 数组和对象同时进行解构赋值:

const [var1, var2, var3] = [1, 2, { prop: 'value' }]
console.log(var1); // 输出 1
console.log(var2); // 输出 2
console.log(var3); // 输出 { prop: 'value' }

你可能感兴趣的:(javascript,javascript)