[英]Comparing two arrays using javascript
var array1 = [column1,column2,column3,column4];
var array2 = [column1 [empid],column2 [mobno],column4 [place]];
array1 = [column3]
然后將array1
值附加到array2
,最后 array2 = [column1 [empid],column2 [mobno],column3,column4 [place]];
它應該在正確的索引位置 以上情況可能嗎?
我會建議使用像一個圖書館Underscore.js ,它具有類似功能_.union()
會做你所描述的。 如果您不想使用該庫,則可以查看它們的實現。
使用您的示例:
array2 = _.union(array1, array2);
如果您不想使用任何庫,則可以
for(elem in array2){
var index = array1.indexOf(array2[elem]); if(index > -1) array1.splice(index,1);
}
var index = array1.indexOf(array2[elem]); if(index > -1) array1.splice(index,1);
}
array2 = array1.concat(array2).sort();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.