如何在嵌套方法定义中引用对象数据结构?

时间:2016-04-10 21:36:45

标签: javascript scope callback



function FormHistory()
{
  this.list = [];
  this.restoreFromFile = function()
  {
    console.log('Restoring History From File');
    fs.readFile('FormHistory.txt', function(err, data) {
      if(err) throw error;
      this.list = data.toString().split("\n");
    });
  }
}




我可以确认数据保存了文本文件中的正确信息,并且拆分正确地标记了文件。但是,由于尝试在readFile()的回调中引用this.list,我似乎遇到了问题。

如何参考清单?我是否必须将其传递给回调?

0 个答案:

没有答案