每一个你不满意的现在,都有一个你不努力的曾经. 网站首页 > js
js两个数组去重
发布时间:2018-12-10 16:26:58 修改时间:2019-01-03 15:17:46 阅读:4681 评论:0 0
function arr_quchong(arr1,arr2) { var temp = []; //临时数组1 var temparray = [];//临时数组2 for (var i = 0; i < arr2.length; i++) { temp[arr2[i]] = true;//巧妙地方:把数组B的值当成临时数组1的键并赋值为真 } for (var i = 0; i < arr1.length; i++) { if (!temp[arr1[i]]) { temparray.push(arr1[i]); //巧妙地方:同时把数组A的值当成临时数组1的键并判断是否为真, //如果不为真说明没重复,就合并到一个新数组里, //这样就可以得到一个全新并无重复的数组 } } return temparray.join(",") + "" } console.log(arr_quchong(["i", "b", "x"],["a", "b", "x"]));
如有侵权,立即删除!
回复列表
关键字词:数组,nbsp,临时,var,为真,js