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,我似乎遇到了问题。
如何参考清单?我是否必须将其传递给回调?