起因:项目过程中需要解决一个去重数组的需求。 数组去重方法不一,本文根据去重输出结果的不同,来分类总结出对应的方法,方便应用到各个场景。 去重(无序型)var arr= [1,2,3,4,3,1,7,2,8,9,1,4,5,6]; function uniqueArray(arr){ var obj = {}; for (var i = 0,len=arr.length; i < len; i += 1) { obj[arr[i]] = arr[i]; } return Object.keys(obj)