如何解决如何将类实例写入 JS 中的字符串?
我有一个用 JavaScript 编写的游戏,它在对象中存储了大量与游戏相关的数据。例如,世界地图是用这样的类编写的:
const theMap = new GameMap();
class GameMap() {
constructor() {
this.rooms = [];
}
addRoom(name) {
this.rooms.push(name);
}
}
我想将变量 theMap
存储在字符串中,以便我可以将其写入文件。我可以使用 JSON.stringify(theMap)
将其转换为 JSON,但它删除了方法。如果我要将 JSON 转换回对象,则不能再在其上使用 addRoom
。有没有办法保留这些方法?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。