javascript - 从 bool 字典中提取 object.keys

标签 javascript arrays dictionary underscore.js

我正在使用js和underscore.js,如何转换以下 bool 字典:

{first: true, second: false, third: true}

到以下键数组:

['first', 'third']

最佳答案

与已接受的答案类似,但使用 _.identity作为 _.pick 的谓词来挑选出真实的键:

var result = _.keys(_.pick(data, _.identity));

关于javascript - 从 bool 字典中提取 object.keys,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33651124/

相关文章:

javascript - 为什么使用 POST 方法可以防止 json 劫持?

javascript - 未在输入字段中获取所需值 React redux 或 ReactJS

java.lang.ClassCastException : java. lang.Integer 无法转换为 java.lang.Double

ruby - 从数组ruby删除所有元素并引发错误

ruby-on-rails - 如何在 rails View 中显示数组?

python - 创建元组时迭代字典

python - 如何更好地格式化我试图从多个回归中保存的输出?

javascript - 与 .find() 相反

javascript - 如何在删除之前检查元素中是否包含 HTML?查询

python - 将一个字典的键与另一个字典的键与值列表进行比较