我正在尝试使用FileReaderSync
从文件中读取几乎大的文本,因此逻辑实现如下:
// entry file is validated before
var result = reader.readAsText(entryFile.file());
// at this point result is not filled yet
// therefore on next line parsing to json is throwing error
return JSON.parse(result);
问题是结果没有填满几秒钟,因此抛出异常,我试图查找onload或onloadended事件但是这些事件没有被触发(可能不支持?)
任何人都知道在阅读完成后如何继续这个过程?