2015-04-23 26 views
-2

我想用JavaScript中的文本文件中的数据填充数组。在文本文件中的数据是在以下格式:如何在JavaScript中的文本文件中输入数据?

0.1 0.5
0.2 0.8
0.3 0.7
0.4 0.9
0.5 0.2

等..

+0

['String.split()'](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/split) – Blazemonger

+3

问题显示很少/很小的努力aren不太好。我建议你阅读如何提出一个好问题的FAQ。 http://stackoverflow.com/help/how-to-ask –

+0

很多类似的问题......环顾四周,做好功课。 – Touffy

回答

0

有些浏览器支持开口通过FileAPI在JavaScript中的文件。如果您想要更多跨浏览器的解决方案,则必须使用java/swf小程序,否则您需要将该文件传递给PHP服务器并通过AJAX获取其内容。

是的,这很复杂,只需要在JS中打开一个文件就可以了。它不是为此目的而设计的,如果JS可以轻松访问PC中的任何文件,那将会是一个安全问题。

至于如何解析数据,请看Blazemonger建议的String.split,或者学习如何做regular expressions

最后,你可以将文件存储格式如下:

[0.1, 0.5, 0.2, 0.8] 

并调用JSON.parse(filecontent),它会返回与该值的数组。 JSON是将JS对象存储在文件中的标准方式。

+0

谢谢!我要看看JSON。 –

相关问题