我试图找到两个数组中的元素,但不起作用。比较值x 以JavaScript查找两个数组之间的重复元素
值 =
(1)高度:33 ID:0宽度:41 X:703.2585296630859 Y:246.32955852224802
valueArea =
(1)height:33 id:2 width:41 x:703.2585296630859 y:246.32955852224802
(2)高度:21 ID:1宽度:60 X:672.8721689562212 Y:213.45216754521646
for(var i=0; i<values.length;i++){
for(var j=0; j<valueArea.length; j++){
if(values[i].x != valueArea[j].x){
valueArea.push(values[i]);
}
}
}
预先感谢。
我想,如果他们_are_等于你应该检查(''===),而不是如果他们不相等('!=' )。为什么你将非重复值推入第二个数组? --- PS你的问题目前是脱离主题,因为我们无法看到'values'和'valueArea'是什么。 – byxor
请添加数组格式。 –
对不起,我只开发java,从来没有在JavaScript中开发。我会尝试 – TCPN