javascript - 返回没有特定值的对象

标签 javascript underscore.js

我有一个像这样的对象:

Obj = {
  foo: false,
  bar: true,
  private: {
    something: 'else'
  }
}

现在我想退回这个没有私密部分的对象!我无法拼接它,因为它已被使用,只是其他地方不需要。出于某种原因,我找不到解决方案。

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

最佳答案

这正是omit用于:

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

关于javascript - 返回没有特定值的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21439143/

相关文章:

javascript - 查找对象键并将其删除

javascript - `$group` 按数组中的唯一项

javascript - 如何通过单击一个复选框将多个复选框值附加到文本区域

javascript - 闭包编译器(高级模式)——如何设计类?

javascript - 如何在点击时增加计数器?

javascript - 使用 lodash 进行深度数组选择

functional-programming - 如何重写这个命令式代码以使其功能更强大?

javascript - JQ迁移 : easing function "jQuery.easing.swing" should use only first argument

javascript - 检查字符串中的重复值

javascript - Underscore.js:查找数组中出现频率最高的值?