**以下是我的JSON数据
我想使用nodejs过滤并获取规则核心> 0的数据
**
{
"https://www.google.com":{
"sitescore":99,
"rules":[
{
"rulename":"rule1","rulescore":0,"description":"rules1 descript"},
{
"rulename":"rule2","rulescore":1,"description":"rules2 descript"},
{
"rulename":"rule3","rulescore":0,"description":"rules3 descript"}
]
}
}
**
我想使用nodejs过滤并获取规则核心> 0的数据
**
filter
在rules
数组上使用运算来获取rulescore
大于0的规则。
var dataObj = {
"sitename":{
"sitescore":99,
"rules":[
{
"rulename":"rule1","rulescore":0,"description":"rules1 descript"
},
{
"rulename":"rule2","rulescore":1,"description":"rules2 descript"
},
{
"rulename":"rule3","rulescore":0,"description":"rules3 descript"
}
]
}
};
var res = dataObj.sitename.rules.filter((rule) => rule.rulescore > 0);
console.log(res);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句