1. 程式人生 > >js筆試-取兩個陣列 不相同的值

js筆試-取兩個陣列 不相同的值

<script type="text/javascript">
		function test(arr1,arr2){
			var temp = arr1.concat(arr2);
			var rel = {};
			var end = [];
			for(var i = 0;i < temp.length; i ++){
				temp[i] in rel ? rel[temp[i]] ++ : rel[temp[i]] = 1;
			}
			for(x in rel){
				if(rel[x] == 1){
					end.push(x);
				}
			}
		}
	</script>