Mat*_*t K 5 javascript ecmascript-6 ecmascript-7
我还没有弄清楚如何使用新的ES语法的一件事是创建一个对象,该对象是基于声明的包含值的另一个的子集.
这是我正在尝试做的事情:
//input
let user = {
id: 123,
foo: 'foo',
bar: 'bar',
password: 'hunter2'
};
//output
let safeUser = {
id: user.id,
foo: user.foo,
bar: user.bar
}
//NOT this (I don't want to declare excluded vals)
let {password, ...safeUser} = user;
Run Code Online (Sandbox Code Playgroud)
如果不可能,任何人都知道某件事是否在起作用?我看了es es和贝贝尔但没有出现任何事情.