cytoscape.js - 确定给定点是否有元素
问题描述
我需要确定在定义点是否有元素。在我看来,我现在为此目的使用了低效的方法:我搜索所有现有元素,这些元素需要贪婪坐标。
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();
}
但我认为,这对许多元素来说都不是很好的解决方案。
我认为这决定了在给定点渲染的东西是否更好。但是我在文档中找不到这种性能。
请告诉我,我如何确定在给定点是否渲染了任何东西
解决方案
推荐阅读
- apache-kafka - Kafka 属性 max.partition.fetch.bytes 返回不正确的数据大小
- c# - 为什么我的 Linq Oracle DB 查询没有正确比较时间戳和日期时间?
- r - R Tidyverse:过滤多个条件
- python - How to create a colormap from a numpy array in matplotlib?
- highcharts - 打印图表不适用于列范围 HighCharts
- javascript - 无法将对象推送到嵌套对象中的数组中
- cassandra - 多数据中心环境中的 Cassandra 触发器
- c++ - 计算二进制中的位数
- geoserver - Geoserver:如何处理重叠多边形上的重叠标签
- javascript - 如何使用 js 或 jQuery 迭代和创建 DOM 元素