首页 > 解决方案 > 从文本文件 javascript 中调用数据

问题描述

我正在构建一个机器人来运行不和谐的游戏。玩家登录后,他们的数据被推送到一个数组中,如下所示:

name: Emily, tag: something#4532, kills: 0, alive: true

然而,每当机器人重新启动(每天发生几次)时,所有数据都会丢失。
我知道解决此问题的最佳方法是将信息写入文件,然后在机器人重新启动时调用该文件。
我知道如何写入文件,但我不确定如何以可以将其推回数组的方式调用该信息。

标签: javascriptarraysfile

解决方案


如果我正确地遵循了您的问题,那么您似乎只需要读取文件的内容并将其存储在变量中即可再次使用它。这可以通过 JSON.parse() 轻松完成。这是我从帖子中找到的一个示例,该示例链接到您的帖子的评论中:

var fs = require('fs');
var obj = JSON.parse(fs.readFileSync('file_path_here', 'utf8'));

这应该可以工作,假设您使用 JSON.stringify() 将数据输入到文件中


推荐阅读