在javascript中创建一个只包含来自另一个对象的某些属性的对象

时间:2016-02-29 22:27:02

标签: javascript ecmascript-6 shorthand

使用新的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}

0 个答案:

没有答案