【问题标题】:cytoscape.js Delete Node from Memorycytoscape.js 从内存中删除节点
【发布时间】:2016-05-25 00:49:43
【问题描述】:

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

如果有办法做到这一点,或者我应该有其他方法吗?

谢谢。

【问题讨论】:

    标签: javascript cytoscape.js


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-13
      • 1970-01-01
      相关资源
      最近更新 更多