【发布时间】:2020-01-22 09:59:00
【问题描述】:
我正在尝试遍历项目中的数组值。
如果我遍历 Array.map() 它会给我一个空数组,但是如果我使用 for...of 循环进行迭代,我会得到正确的结果(带有值的新数组)。
const items = await Item.find({ itemId: items.map(item => item) });
for (item of items) {
itemsArr.push(await Item.find({ itemId: item };
}
【问题讨论】:
-
这些是完全不同的东西
-
这个应该可以帮助你理解一个问题stackoverflow.com/a/37576787/11918758
-
感谢@NykolaiTopchyi 我现在明白了.. 我用坏了地图功能..
标签: javascript mongoose