js求兩個數組的並集

定義兩個數組,從而返回兩個數組的並集,去掉兩個數組中重複的內容。

function mergeArray(arr1, arr2) {
		
		var arr = [];
		for (var i = 0; i < arr1.length; i++) {
		arr.push(arr1[i]);
		}
			var dup;
			for (var i = 0; i < arr2.length; i++){
			dup = false;
			for (var i = 0; i < arr1.length; i++){
			if (arr2[i] == arr1[i]){
			dup = true;
			break;
			}
		}
			if (!dup){
			arr.push(arr2[i]);
			}
		}
		
		return arr;
	}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章