javascript去掉数组中的重复项

来源:互联网 发布:经济型酒店数据分析 编辑:程序博客网 时间:2024/04/26 12:13
/*利用js对象特性去除数组中的重复项*/var arr = [1,2,2,5,5,7,8,9,9,3,3];// 将数组转为对象var arrToObj = function(arr){var obj = {};for(var i = 0; i<arr.length;i++){obj[arr[i]] = true;}return obj;}// 将对象转为数组var objToArr = function(obj){var arr = [];for(var attr in obj){if(obj.hasOwnProperty(attr))arr.push(attr);}return arr;}arr = objToArr(arrToObj(arr)); // 先调用arrToObj转换为对象,后调用objToArr转换为数组alert(arr);

1 0
原创粉丝点击