我是JQuery的新手,是否有任何机制可以找出另一个数组中是否存在一个数组元素。就像我们在C#中使用linq一样。我不想使用for循环和if else
我正在Jquery中绘制Highchart Graph
我有2个阵列
第一个2D数组包含X,Y等数据,如
2DArray =[2.0,6.31]
[3.0,6.09]
[4.0,7.44]
另一个数组包含X轴数据,如[1.0],[2.0],[3.0],[4.0]
2DArray第一个元素是[2.0,6.31],但在图中它从X轴的[1.0]点开始。如果X轴点包含在2DArray中,我只需要数据传递给Graph。
这就是我试过的
for (var i = 0; i < 2DArray.length; i++) {
for (var x = 0; x < 1stArray.length; x++) {
if (1stArray[x] == 2DArray[i][0]) {
chart.addSeries({
name: "XX",
data: 2DArray
}, false);
}
}
}
}
但它不起作用......
我发现有包含方法,但我不确定如何实际使用它。任何建议都会有所帮助