使用新的ES6 syntax,只需选择对象的某些键并将其值分配给具有相同名称的变量即可。它就像
let foo = {a: 2, b: 1, c:6};
{a, b} = foo;
相当于
let a = foo.a, b = foo.b;
它也是easier从变量创建对象,比如
let bar = {a, b}
相当于
x = {a: a, b: b}
现在是否有直接从bar
获取foo
的简写? (使用bar = {a: foo.a, b: foo.b}
)