从已调用的值给出条件

时间:2014-02-24 02:15:22

标签: javascript

你好,如果代码已经调用,我想在javascript中为我的代码添加条件,所以在_edg.source后它不会再调用:

for (var j in GexfJS.graph.edgeList) { 
    var _edg = GexfJS.graph.edgeList[j]
    if ( (_edg.target == _curra) && (_edg.source != _nodeIndex) && (_edg.target != _n)) {
        var _nod = GexfJS.graph.nodeList[_edg.source];

        if(_n != _nod){
            _str += '<li><div class="smallpill" style="background: ' + _nod.color.base +'"></div><a href="#" onmouseover="GexfJS.params.activeNode = ' + _edg.target + '" onclick="displayNode(' + _edg.target + ', true); return false;">' + _nod.label + 'b</a>' + ( GexfJS.params.showEdgeWeight && _edg.weight ? ' [' + _edg.weight + ']' : '') + '</li>';
            }
        }
    }
}

1 个答案:

答案 0 :(得分:0)

尝试对一个对象使用condition并在调用值后设置true值,在var _nod之后插入此代码

check={};
if(check[_nod.label] != true){
......


}
check[_nod.label] = true;