cytoscape.js从内存中删除节点

时间:2016-05-20 17:46:37

标签: javascript cytoscape.js

在cytoscape.js中,有没有办法从内存中完全删除节点?我写了一个布局,它通过制作新的节点并将它们添加到图形来合并节点,但如果重新运行布局,那么我需要删除这些节点并重新计算,但似乎没有办法允许这些节点被垃圾收集。

如果有办法做到这一点,还是有其他办法可以解决这个问题?

谢谢。

1 个答案:

答案 0 :(得分:0)

JS是一种垃圾收集语言,因此只需删除对节点的所有引用即可。如果从图中删除一个节点并且没有任何自己的引用,那么垃圾收集器迟早会清理它。

另见https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management