如何以嵌套格式使用ForEach循环

时间:2017-12-07 08:56:27

标签: javascript node.js foreach

我是Node.js的新手,还在学习基本语法

我想知道我们是否要使用两个不同的JSON对象,然后在给出输出之前比较它们的值,那么我们如何以嵌套的方式使用forEach,就像普通的for一样?

var count = 0;
app.locals.author.forEach(function(item)
{
    app.locals.post.forEach(function(item1){

        if(item.id == item1.userId)
        {
            count++;
        }
    });
    res.send('Author = ' + item.name + " No of Posts done = " + count+"\n");
    count = 0;
});

1 个答案:

答案 0 :(得分:0)

看起来你只是在filter

之后
item.posts = app.locals.post.filter(x => x.userId === item.id)