使用ES2016(ES7)我可以替换下划线的拾取方法吗?

时间:2015-12-01 03:04:12

标签: 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; 

如果不可能,任何人都知道某件事是否在起作用?我看了esdescuss&巴贝尔但没有出现。

0 个答案:

没有答案