JS合并多个数组去重算法

var arr1 = ['a','b'];
var arr2 = ['a','c','d'];
var arr3 = [1,'d',undefined,true,null];

//合并两个数组,去重
var concat_ = function(arr1,arr2){
	//不要直接使用var arr = arr1,这样arr只是arr1的一个引用,两者的修改会互相影响
	var arr = arr1.concat();
	//或者使用slice()复制,var arr = arr1.slice(0)
	for(var i=0;i

你可能感兴趣的:(JavaScript)