返回没有特定值的对象

Lau*_*ing 2 javascript underscore.js

我有一个像这样的对象:

Obj = {
  foo: false,
  bar: true,
  private: {
    something: 'else'
  }
}
Run Code Online (Sandbox Code Playgroud)

现在我想要在没有私有部分的情况下返回此对象!我无法拼接它,因为它被使用,只是在其他地方不需要.由于某种原因,我找不到解决方案.

我可以使用Underscore.js并且正在使用node.js

p.s*_*w.g 5

这正是omit为了:

var public = _.omit(Obj, 'private'); // {foo: false, bar: true}
Run Code Online (Sandbox Code Playgroud)