Javascript Lodash forEach对对象数组的迭代不正确

Javascript Lodash forEach对对象数组的迭代不正确,javascript,lodash,Javascript,Lodash,在对象数组中,如果某些字段具有相同的值,则将忽略输出。让我们用下面的例子来理解这个问题我在Lodash文档沙盒中测试了这一点。(Lodash沙盒链接,) 预期产出: Photo a Photo a 实际产量: Photo a 请有人解释一下,为什么会这样?这是设计还是错误 更新: 这些是lodash沙盒的屏幕截图 你应该看看出现照片a的同一行的右边:你应该看到2,这意味着相同的输出只记录了两次它实际上起作用了。可能你错过了console.log中带有“2”的徽章,这意味着同一条消息已经被记

在对象数组中,如果某些字段具有相同的值,则将忽略输出。让我们用下面的例子来理解这个问题我在Lodash文档沙盒中测试了这一点。(Lodash沙盒链接,)

预期产出:

Photo a
Photo a
实际产量:

Photo a
请有人解释一下,为什么会这样?这是设计还是错误

更新: 这些是lodash沙盒的屏幕截图


你应该看看出现
照片a
的同一行的右边:你应该看到
2
,这意味着相同的输出只记录了两次

它实际上起作用了。可能你错过了console.log中带有“2”的徽章,这意味着同一条消息已经被记录了两次,它实际上按照预期工作(记录“Photo a”两次,如预期)。请提供一个可复制的示例?我在Lodash文档沙盒中测试了这个,请检查更新的问题,我已附上屏幕快照我在Lodash文档沙盒中测试了这个,请检查更新的问题,我已附上屏幕快照。
Photo a