Javascript 保存/加载Vis.js网络布局和数据

Javascript 保存/加载Vis.js网络布局和数据,javascript,html,vis.js,Javascript,Html,Vis.js,我目前正在开发一个小游戏,它涉及我使用Vis.js构建的一系列节点。大多数节点在开始时隐藏,并随着游戏的进行而显示。我最初只想简单地将我的nodes对象JSON.stringify,然后在网络加载之前重新解析它 $("#testbutton").click(function() { localStorage.setItem('nodes', JSON.stringify(nodes)); }); 接 if(!(localStorage.getItem('nodes') === null

我目前正在开发一个小游戏,它涉及我使用Vis.js构建的一系列节点。大多数节点在开始时隐藏,并随着游戏的进行而显示。我最初只想简单地将我的nodes对象JSON.stringify,然后在网络加载之前重新解析它

$("#testbutton").click(function() {
    localStorage.setItem('nodes', JSON.stringify(nodes));
});

if(!(localStorage.getItem('nodes') === null)) {
    nodes = JSON.parse(localStorage.getItem('nodes'));
}
但是,当它尝试将新节点对象加载到网络中时,我得到一个错误“array或dataset expected”。老实说,我不确定这里出了什么问题