【发布时间】:2020-02-01 12:55:03
【问题描述】:
我想在 javascript 中读取文件并操作一些变量,所以我使用以下代码:
var error = false;
var fileReader = new FileReader();
fileReader.onload = function(fileLoadedEvent){
var textFromFileLoaded = fileLoadedEvent.target.result;
if(textFromFileLoaded.length >=1000){
error = true;
}
console.log(textFromFileLoaded);
};
fileReader.readAsText(uploadFile, "UTF-8");
if(error == true)
$('#export').prop('disabled', true);
在最后的代码中,当我尝试测试错误是否为真时,我发现它为假(这意味着文件读取器内的错误变量的更改不会持续存在。 请问有什么问题需要你的帮助。
【问题讨论】:
标签: javascript variables scope