Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
3年前关闭。
我正在尝试获取一个长约500k的文本文件,该文件仅包含用换行符分隔的字符串,并将其转储到JS数组中:
由于在JS中读取本地文本文件很麻烦,我想我可能首先将这个文本文件的内容转储到JS文件中,并可能通过一个简单的函数返回所有这些文本,因此我可以将字符串列表解析为数组。如果它是用逗号分隔的字符串列表,那将很容易。但这是CR /换行符分隔的列表。
是否有更好的方法将长CR /换行符分隔的字符串列表从TEXT文件转换为JS数组?谢谢。
至于将其转储到JS文件中,只要文件与页面位于同一服务器(域名)上就不需要。您可以使用AJAX将文件作为字符串加载并从那里进行处理。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
3年前关闭。
我正在尝试获取一个长约500k的文本文件,该文件仅包含用换行符分隔的字符串,并将其转储到JS数组中:
hello
world
blah
blah
由于在JS中读取本地文本文件很麻烦,我想我可能首先将这个文本文件的内容转储到JS文件中,并可能通过一个简单的函数返回所有这些文本,因此我可以将字符串列表解析为数组。如果它是用逗号分隔的字符串列表,那将很容易。但这是CR /换行符分隔的列表。
是否有更好的方法将长CR /换行符分隔的字符串列表从TEXT文件转换为JS数组?谢谢。
最佳答案
在行尾分割:
var list = text.split(/[\r\n]+/);
至于将其转储到JS文件中,只要文件与页面位于同一服务器(域名)上就不需要。您可以使用AJAX将文件作为字符串加载并从那里进行处理。