我的文字游戏需要一本字典。我已经下载了,我知道存储路径。我花了一两个小时(中间有几次短暂的休息)寻找解决方案。它们要么不起作用,要么对我来说太复杂而无法实现,尽管我确实尝试了其中的大多数。我希望它是数组类型的。每个新单词都在新行上,所以split可以是'n'。字典是在同一个文件夹作为我的js文件,但如果我需要完整的路径,请使用fullPath。只对文件使用dictionary.txt
。
我希望我有一些代码可以开始,但是正如我之前所说的,我尝试过的代码都不起作用,而且我以前从来没有这样做过。请帮忙,这对我的游戏是必要的。
您可以尝试使用FileReader()
类从.txt
文件读取内容。
您提到您通过n
拆分您的单词,您可以使用FileReader()
类将文本文件作为数组读取,然后对给定n
的数组进行一些数组拆分。我相信有很多方法可以做到这一点,当我在谷歌上搜索它时,这是第一个弹出的东西。
阅读这里更多关于它:https://developer.mozilla.org/en-US/docs/Web/API/FileReader
我在获取链接时发现了一些东西。代码如下:
var client = new XMLHttpRequest();
client.open('GET', '/scriptAndBank/dictionary.txt');
client.onreadystatechange = function() {
const dictionary = (client.responseText).split('n');
console.log(dictionary);
};
client.send();