作者:先森还爱么z | 来源:互联网 | 2023-02-01 21:54
如果我有这样的对象:
const obj = { A: 1, B: 2, C: 3, D: 4 };
如何将除C以外的所有键/值复制到新对象?
Underscore有_.pick()
功能,但我希望做相反的事情.
1> 小智..:
您可以使用省略方法实现此目的:https : //lodash.com/docs/4.17.4#omit
2> Ori Drori..:
您可以使用ES对象休息/传播提议执行此操作.因为它仍然是一个提议,你需要使用带有Object rest spread变换的 babel来转换代码.
const obj = { A: 1, B: 2, C: 3, D: 4 };
const { C, ...objWithoutC } = obj;
console.log(objWithoutC);