/** * 步骤: * 1.把数组转成js对象 * 2.把数组中的值,转成js对象中的key * 3.把这个对象还原成数组 * */ //1.把数组转成js对象 var arrData=[3,4,1,3,5,4,5]; function toObject(arrData) { var obj = {}; var j=arrData.length for(var i = 0;i<j;i++){ obj[arrData[i]] = true; } return obj; } //把对象转成数组 function keys(obj) { var arr = []; for (var attr in obj){ if(obj.hasOwnProperty(attr)){ arr.push(attr); } } return arr; } function uniq(newarr) { return keys(toObject(newarr)); } alert(uniq(arrData));
javascript为数组去掉重复元素
最新推荐文章于 2020-04-02 09:24:03 发布