如何使用javascript将文本文件中的每个单词添加到数组中?
该文件不是csv,包含大约5行,每行约5个单词。我知道我必须使用.split(" ")
,因为有多行我不确定循环。
提前致谢
答案 0 :(得分:1)
您只需阅读文件中的文字,然后使用以下分割:
split(/\s+/);
\s
匹配空格和换行符。
答案 1 :(得分:0)
首先:定义一个处理文件内容的函数
function parseTheFileContent(fileData)
{
var lines = fileData.split('\n');
// do something with the lines array
}
第二:进行ajax调用以获取文件内容
httpRequest = new XMLHttpRequest();
if (!httpRequest) return;
httpRequest.onreadystatechange = function()
{
if (httpRequest.readyState === XMLHttpRequest.DONE) {
if (httpRequest.status === 200) parseTheFileContent(httpRequest.responseText);
}
}