js 读取txt转换列表
时间: 2023-12-03 21:42:08 浏览: 57
你可以使用 JavaScript 中的 XMLHttpRequest 对象来读取文本文件,然后使用字符串分割函数将其转换为列表。以下是一个示例代码:
```javascript
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
// 将文本内容按行分割为数组
var lines = this.responseText.split("\n");
// 将每行中的内容按指定分隔符分割为列表
for (var i = 0; i < lines.length; i++) {
var items = lines[i].split(",");
console.log(items); // 输出每个列表
}
}
};
xhttp.open("GET", "filename.txt", true);
xhttp.send();
```
在这个示例中,我们首先创建一个 XMLHttpRequest 对象,并设置其 readyStateChange 事件的回调函数。当 readyState 变为 4(已完成)且 status 为 200(成功)时,我们可以获取到文本文件的内容。然后,我们使用 split 函数将文本内容按行分割为数组,再使用 split 函数将每行内容按逗号分割为列表。最后,我们可以遍历每个列表并进行处理。
阅读全文