Javascript 将纯文本值行加载到字符串数组中

Javascript 将纯文本值行加载到字符串数组中,javascript,text,web-scraping,Javascript,Text,Web Scraping,我的数据行如下所示: +1 -1 +10 -56 如何将它们加载到javascript数组中,如下所示: ["+1","-1","+10","-56"] 不需要一行一行地手工编码?我有一个文件,里面有一千多行这样的内容,我希望能快速、重复地完成 谢谢。您是否希望将文本文件加载到应用程序中 函数readSingleFile(evt){ const f=evt.target.files[0]; 如果(f){ const r=new FileReader(); r、 onload=e=>{ 常量

我的数据行如下所示:

+1
-1
+10
-56
如何将它们加载到javascript数组中,如下所示:

["+1","-1","+10","-56"]
不需要一行一行地手工编码?我有一个文件,里面有一千多行这样的内容,我希望能快速、重复地完成


谢谢。

您是否希望将文本文件加载到应用程序中

函数readSingleFile(evt){ const f=evt.target.files[0]; 如果(f){ const r=new FileReader(); r、 onload=e=>{ 常量内容=e.target.result; console.log(contents.split('\n')); } r、 readAsText(f); }否则{ 警报(“加载文件失败”); } } document.getElementById('fileinput')。addEventListener('change',readSingleFile,false)
split()

因为您想要的每个匹配项都是用空格分隔的,所以您可以简单地用空格字符分割它。

let str=“+1-1+10-56”
设op=str.split(“”);

控制台日志(op)
+1-1+10-56
这是字符串还是什么?从实际文件中发布示例数据。它不是字符串。我希望它是一根线。它实际上只是一个普通的.txt文件,每行上都有+X或-Y,持续大约一千行