【发布时间】:2018-05-12 09:09:11
【问题描述】:
我目前正在学习 JavaScript,我正在努力阅读一个 txt 文件并在程序中使用它的内容,目前为止:
fileBtn.addEventListener("change", function()
{
var content = [];
var file = fileBtn.files[0];
readFile(file, function(data)
{
console.log(JSON.parse(data));
//content.push(JSON.parse(data)) doesn't work, data is undef.
});
});
还有一个函数 readFile
function readFile(file, f)
{
var reader = new FileReader();
reader.onload = function(evt)
{
f(evt.target.result);
};
reader.readAsText(file);
}
我的 txt 文件目前只包含一个“1”,它会将这个数字记录到控制台,但我无法使用它,如果我尝试将它推入一个数组,值会突然未定义。我的目标是稍后在程序中使用文件的内容
【问题讨论】:
标签: javascript file