所以我有这个函数,它接受.txt文件的内容并将其作为字符串返回...或者至少它应该。相反,它返回的是“未定义”。但是,“console.log(text);”输出正确的文本,这使我相信我不能将内容转换为字符串,因为它有换行符,在.txt文件的每一行有不同的文本。如何将输出转换为字符串,以便我可以使用.split并将其转换为数组(将notecard中的每行文本转换为数组中的单独项目)?请帮忙!
<script>//_____Read_Text_File_____
function done()
{
var fileContents = this.response;
var text = fileContents;
console.log(text);
return text;
}
function readTxt(fileName) {
var xmlhttp;
xmlhttp=new XMLHttpRequest();
xmlhttp.addEventListener("load", done, false);
xmlhttp.open("GET",fileName,true);
xmlhttp.send();
}
</script>