【问题标题】:call function in createReadStream nodejs在createReadStream nodejs中调用函数
【发布时间】:2019-08-03 05:33:04
【问题描述】:

我正在尝试在下面的代码中使用异步函数。但是,得到错误方法未定义:


fs.createReadStream('temp/file.csv')
        .pipe(csv())
        .on('data', async function(data){
                name = data[1].name
                info = await this.method(name)
         }


async method(name){
        return name;
}

【问题讨论】:

    标签: node.js stream


    【解决方案1】:

    这是因为在这种情况下,this 不涉及您的全局范围。

    在没有this 的情况下调用您的方法,只需method()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-14
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      • 2020-11-16
      • 2020-03-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多