javascript利用对象键值对中键的唯一性实现数组去重

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"""><html xmlns=""><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript" charset="UTF-8">var arr = [1,2,3,2,3,4,5,6,7,8,9,8,5];//将数组转换成对象//利用对象的key值不能重复这一特性var toObject = function(array) {var obj = {};for(var i=0,j=array.length;i<j;i++){obj[array[i]] = true;}return obj;}//再将对象转换成数组var toArray = function(obj){var arr = [];for(var i in obj){arr.push(i);}return arr;}//综合前两者,完成去数组重复项方法var uiq = function(arr){return toArray(toObject(arr));}var arr1 = uiq(arr);console.log(arr1);</script></head><body></body></html>

,那我想明天可以是我的来世。

javascript利用对象键值对中键的唯一性实现数组去重

相关文章:

你感兴趣的文章:

标签云: