首页 > 解决方案 > 确定给定点是否有元素

问题描述

我需要确定在定义点是否有元素。在我看来,我现在为此目的使用了低效的方法:我搜索所有现有元素,这些元素需要贪婪坐标。

function is_position_empty(eles, grid_x, grid_y, sector){
    var targets = eles.filter(function(ele){
        return ele.position('grid_y') == grid_y && ele.position('grid_x') == grid_x && ele.position('sector') == sector;
    });
    return targets.empty();
}

但我认为,这对许多元素来说都不是很好的解决方案。

我认为这决定了在给定点渲染的东西是否更好。但是我在文档中找不到这种性能。

请告诉我,我如何确定在给定点是否渲染了任何东西

标签: cytoscape.js

解决方案


推荐阅读