Я сейчас изучаю JavaScript, и я изо всех сил пытаюсь прочитать текстовый файл и использовать его содержимое в программе, что у меня есть:
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», и он записывает это число на консоль, но я не могу с ним работать, если я пытаюсь поместить его в массив, значения внезапно становятся неопределенными.Моя цель - использовать содержимое файла в программе позже