cytoscape.js 从内存中删除节点

cytoscape.js Delete Node from Memory

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

如果有办法做到这一点,或者我应该采用另一种方法吗?

谢谢。

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

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