新しい ES 構文を使用して行う方法を理解していないことの 1 つは、宣言された含まれる値に基づいて、別のオブジェクトのサブセットであるオブジェクトを作成することです。
これが私がやろうとしていることです:
//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;
それが不可能な場合、何かが進行中かどうか誰か知っていますか? esdiscuss と babel を見ましたが、何も表示されませんでした。