轻量高效的拓扑图组件
zh

Qunee Developer Guide

图元管理

图元管理是图元容器的基本功能,图元容器具有Array和Map的功能,内部通过数组和ID映射表对图元进行管理,支持元素的增加删除,次序修改以及获取遍历操作

增减操作:

其他集合操作函数

示例

向图元容器中添加图元,并反向遍历容器

var model = new Q.GraphModel();
model.add(new Q.Node('A'));
model.add(new Q.Node('B'));
model.add(new Q.Node('C'));
Q.log('model size: ' + model.length);
model.forEachReverse(function(node){
    Q.log(node.name);
});
Q.log('the first node is: ' + model.get(0).name);

打印结果

model size: 3
C
B
A