js数组去重复的方法
2016-01-25 15:56
411 查看
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>hello world</title>
<script type="text/javascript">
function oSort(arr){
var result =[];
var hash = {};
for(var i=0;i<arr.length;i++){
if(!hash[arr[i]]){
result.push(arr[i]);
hash[arr[i]]=true;
}
}
return result;
}
var arr = ['1','2','0','0','3','4','3','5','5'];
var a = oSort(arr);
console.log(a);
</script>
</head>
<body>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>hello world</title>
<script type="text/javascript">
function oSort(arr){
var result =[];
var hash = {};
for(var i=0;i<arr.length;i++){
if(!hash[arr[i]]){
result.push(arr[i]);
hash[arr[i]]=true;
}
}
return result;
}
var arr = ['1','2','0','0','3','4','3','5','5'];
var a = oSort(arr);
console.log(a);
</script>
</head>
<body>
</body>
</html>
相关文章推荐
- JSTL 标签库 下载及配置
- JS生成验证码
- jsp中出现小数0.00000004的问题解决办法
- Javascript异步编程之setTimeout与setInterval
- JSONP详解
- JavaScript弹出框alert,confirm,prompt
- Javascript模块化编程--require.js(下)
- Javascript模块化编程--require.js(上)
- javascript中的闭包以及dojo中的dojo.hitch()
- javascript:void(0)的用法讲…
- 在Chrome中调试Javascript
- 在IE浏览器中调试Javascript
- 在VisualStudio中调试Javascript
- javascript之数组操作
- JavaScript申明函数的方法总结
- JSON数据格式的深入理解
- 关于点击空白关闭弹窗的js写法推荐?
- javascript数组遍历for与for in区别详解
- 一切皆为JavaScript
- javascript基本语法和变量(转)