解构赋值的另一种用法

64 阅读1分钟

一般情况下,解构赋值用于定义全新的变量时,将对象中的值解构到新定义的变量中去赋值。

这里用已有的变量去解构赋值出来:

let a = 2, b = '李四'
let c = {
    a: 1,
    b: '张三'
};
// 注意,上面的分号必不可少,否则会报错

({ a, b } = c)

console.log(a, b)