我在.js文件中有一个数组,但我希望能够在.txt文件中创建我的数组单行(无逗号)。所以数组看起来像:
pickWords =
[
"Hi!",
"Welcome!",
"Hello!"
]
但我希望从.txt文件中提取数组...到目前为止这是我的代码:
FileName = "/array1.txt"
'Open the file for input.
Set MyFile = fso.OpenTextFile(FileName, ForReading)
'Read from the file and display the results.
Do While MyFile.AtEndOfStream <> True
TextLine = MyFile.ReadLine
Document.Write TextLine & "<br />"
Loop
MyFile.Close
我想我正在寻找关于这个主题的输入,因为当你在搜索中使用“text”这个词时,网络很难搜索。
新 嗯抱歉,如果它不是javascript我从一个网站说它是...这里在JScript选项卡下...但也许Jscript不是javascript。 http://msdn.microsoft.com/en-us/library/h7se9d4f%28v=vs.85%29.aspx#Y342
好的,那么问题就是ajax vs php用于拉动外部数组?
答案 0 :(得分:1)
这是.net框架的javascript吗?我知道在使用readLine读取本地磁盘文件方面,这在浏览器情况下不起作用。
以下是使用string.split()函数将文件作为可用数组的方法:
FileName = "/array1.txt"
'Open the file for input.
Set MyFile = fso.OpenTextFile(FileName, ForReading)
fileString = "";
fileArray;
'Read from the file and display the results.
Do While MyFile.AtEndOfStream <> True
fileString += MyFile.ReadLine
Loop
MyFile.Close
//Now you can use fileArray as an array
//You might need to use "\r\n" instead of "\n"
fileArray = string.split("\n");
答案 1 :(得分:0)
像所有人都说这似乎不是一个javascript问题,但是:
当您搜索谷歌并且您的一个关键词是常用词时,您需要查看可能的其他关键词。对你来说,fso是一个很好的:
我得到了这个看起来像你需要的东西: