如何在 cytoscape.js 中创建一个空集合?

How to create an empty collection in cytoscape.js?

我希望用户在 cytoscape.js 图中隐藏节点,但也有重置功能。我应该如何在以下代码中初始化 hiddenNodes ?我查看了 http://js.cytoscape.org/#collection/building--filtering,它告诉我如何在集合中添加和删除节点,但没有告诉我如何创建一个空节点。

var hiddenNodes = ?

function hide(nodes)
{
 nodes.hide();
 hiddenNodes = hiddenNodes.union(nodes);
}

function reset()
{
 hiddenNodes.show();
}

P.S.: 隐藏节点只是一个 MWE,我知道我也可以用选择器做到这一点。

P.P.S.: union 和 difference 是否有直接改变集合的替代函数,或者只有那些 return 新对象?

来自 documentation 的 collection: cy.collection() - 得到一个空的 collection