我有一个 javascript 中的数据列表,如下所示:
[[152, 48, 'http://www.google.com'],
[198, 47, 'http://www.stackoverflow.com'],
[199, 45, 'http://www.apple.com']]
我正在使用 flot 创建一个绘图,并尝试传递这第三个值以从该点访问超链接。因此,我试图通过使用前两个作为查找键来查找每个列表的第三个值(即[[x,y,hyperlink],[x2,y2,hyperlink2]]
,单击一个点,然后使用适当(x,y)
的查找相应的超链接)
无论如何要这样做,还是我需要将一些 x 和 y 的字典传递给 javascript,然后从查找的两个列表中找到公共变量?在 python 中,我知道您可以x
使用 itemgetter 对值进行列表过滤,然后查找与该值对应的链接y
。但是我对 js 几乎一无所知,所以可以(x,y)
给出一个 ID-ing 的解决方案,或者如果不可能或不建议,那么一个解决方案是获取两个列表(来自 x 和 y vals)并找到一个共同值(如果多个,只有一个,任何人)?