用node js推送一个foreach

时间:2019-03-01 13:22:38

标签: arrays node.js asynchronous adonis.js

你好吗?我想在我正在使用node.js的foreach中用另一个数组的数据填充一个数组

 async resp() {
    var otherArr = ['pigs', 'goats', 'sheep'];
    arr.forEach(async(item) => {
        otherArr.push(item.campo)
        console.log(otherArr)
    });
}

在前面的代码中,我可以在foreach中打印变量数组,您可以注意到它正在执行push

当我想知道foreach之外的新安排时出现问题

    async resp() {
    var otherArr = ['pigs', 'goats', 'sheep'];
    arr.forEach(async(item) => {
        otherArr.push(item.campo)
    });
    console.log(otherArr)
}

与开始相同地打印它,而无需执行任何对数组的推送 上面的代码仅作为示例,但我正在处理异步等待功能

谢谢。

0 个答案:

没有答案