去除数组中的重复元素
2017-03-14 13:40
162 查看
example array:
取消临时变量temp,直接使用arr[i]与arr[j]比较.
var letter = [‘a’,’b’,’c’,’a’,’d’,’e’,’c’,’f’,’d’];
代码更新:取消临时变量temp,直接使用arr[i]与arr[j]比较.
---- JS代码如下:
<script type="text/javascript"> function no_repeat(arr){ var temp; //定义临时变量 for(var i=0;i<arr.length;i++){ //外层循环将数组元素挨个赋值给temp temp = arr[i]; for (var j =i+1;j<arr.length;j++) { //内层循环将temp与数组中的i+1及其往后的元素对比 if (arr[j]==temp) { //如果相等,则将数组中那个元素删除 arr.splice(j,1); j--; //索引往前进一位,再比对 } } } return arr; } var letter = ['a','b','b','c','a','a','a','d','e','c','f','d']; document.write(letter+'<br />'); //显示删除前的数组内容 document.write(no_repeat(letter)); //显示删除后的数组内容 </script> ```
相关文章推荐
- 去除js数组中的重复元素
- 一个关于去除数组重复元素的问题(C语言实现)
- 去除有数组中重复的元素
- 去除数组中重复的元素
- js 高效去除数组重复元素
- Javascript实践-去除数组的重复元素
- JS写一个去除数组中重复元素的程序
- js去除数组中的重复元素的好方法
- java去除数组中的重复元素
- PHP去除数组中重复的元素并按键名排序函数
- Javascript 去除数组的重复元素
- 去除数组中重复元素
- JS中取数组中重复的元素和去除重复的元素
- 去除有数组中重复的元素
- 去除数组的重复元素并排序
- 一个关于去除数组重复元素的问题(C语言实现)
- 去除数组中重复元素
- 算法:C#数组去除重复元素算法研究
- php数组操作:array_flip去除数组中重复元素
- PHP去除数组中重复的元素并按键名排序函数