Javascript 按整数值筛选对象属性

Javascript 按整数值筛选对象属性,javascript,underscore.js,javascript-objects,lodash,Javascript,Underscore.js,Javascript Objects,Lodash,如果值是数字,下划线中是否有方法过滤对象中的属性?我见过,但它是针对布尔人的 我要筛选值大于1的对象属性 发件人: 致: 我看了下划线文档,认为。或。可以省略,但它们只关注键 我还尝试了使用.values作为参数的.filter。您可以删除不满足特定条件的属性 for (var key in obj) { if (obj[key] < 1) { delete obj[key]; } } for(obj中的var键){ if(obj[键]

如果值是数字,下划线中是否有方法过滤对象中的属性?我见过,但它是针对布尔人的

我要筛选值大于1的对象属性

发件人:

致:

我看了下划线文档,认为
可以省略,但它们只关注键


我还尝试了使用
.values
作为参数的
.filter

您可以删除不满足特定条件的属性

for (var key in obj) {
    if (obj[key] < 1) {
        delete obj[key];
    }
}
for(obj中的var键){
if(obj[键]<1){
删除obj[key];
}
}

最后一个是如何处理为数字的?对于
date
,您希望发生什么?“我见过这个问题,但它涉及布尔值。”您无法想象如何将其更改为处理数字?@epascarello不确定您在问什么。为什么其他问题的答案不能解决您的问题?您提供给
\uu0.pick()
的函数可以使用该值执行任何操作,包括检查它是否为数字且大于1。在这个问题上,你不必使用相同的函数,只要使用相同的一般结构就可以了。这很有帮助。非常感谢。
[{
  "Tom"  : 10,
  "Dick" : 5,
  "date" : "02/23/2010
}]
for (var key in obj) {
    if (obj[key] < 1) {
        delete obj[key];
    }
}