js 数组去重
```
<script>
var str = '哈哈,呵呵,细细,啦啦,嘎嘎,哈哈,嘻嘻,呵呵,测试1,测试1,测试2,侧视3,测试4,测试1,测试2,测试三,测试4';
var arr = str.split(',');
document.write('去重前长度:<br>' + arr.length)
document.write('<br>去重前数据:<br>' + arr)
function uniq1(arr) {
var temp = {}, len = arr.length;
for (var i = 0; i < len; i++) {
var tmp = arr[i];
// hasOwnProperty用来判断一个对象是否有你给出名称的属性或对象
if (!temp.hasOwnProperty(tmp)) {
temp[arr[i]] = "yes";
}
}
len = 0;
var tempArr = [];
for (var i in temp) {
tempArr[len++] = i;
}
return tempArr;
}
var arr1 = uniq1(arr);
document.write('<br><br><br>去重后长度:<br>' + arr1.length)
document.write('<br>去重后数据:<br>' + arr1)
</script>
```