gpt4 book ai didi

Javascript从本地file.txt创建数组

转载 作者:行者123 更新时间:2023-12-02 16:03:59 26 4
gpt4 key购买 nike

我将此文本文件与我的 javascript 程序放在同一目录中:

测试.txt

1
2
3
4
5

我想将数据加载到数组中。所以最后我将有一个数组变量,如下所示:

[1,2,3,4,5]

最佳答案

您可以使用 XMLHTTPRequest 从文件中加载文本,就像 jQuery 一样,然后您可以像这样放置它:

var array = [];
var xmlhttp;
if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var text = xmlhttp.responseText;
// Now convert it into array using regex
array = text.split(/\n|\r/g);
}
}
xmlhttp.open("GET", "test.txt", true);
xmlhttp.send();

这样你就可以得到 array 形式的 test.txt 文件中的文本。

我假设 test.txt 与脚本位于同一文件夹中

关于Javascript从本地file.txt创建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30944764/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com