我試圖找到兩個數組中的元素,但不起作用。比較值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