源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JavaScript移除数组内重复元素的方法

  • 时间:2022-05-05 04:13 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JavaScript移除数组内重复元素的方法
本文实例讲述了JavaScript移除数组内重复元素的方法。分享给大家供大家参考。具体分析如下: 这段JS代码用于从数组中移除重复的元素,比如: ['apple', 'orange', 'peach', 'apple', 'strawberry', 'orange'] 去重后返回:s ['apple', 'orange', 'peach', 'strawberry']
[u]复制代码[/u] 代码如下:
function removeDuplicates(arr) {     var temp = {};     for (var i = 0; i < arr.length; i++)         temp[arr[i]] = true;     var r = [];     for (var k in temp)         r.push(k);     return r; } //Usage var fruits = ['apple', 'orange', 'peach', 'apple', 'strawberry', 'orange']; var uniquefruits = removeDuplicates(fruits); //print uniquefruits ['apple', 'orange', 'peach', 'strawberry'];
下面的代码可以在浏览器中验证
[u]复制代码[/u] 代码如下:
Remove duplicate elements from an array.  <br> <pre>     var fruits = ['apple', 'orange', 'peach', 'apple', 'strawberry', 'orange']; </pre> Note 'orange' is duplicate in fruits array. Click to remove duplicate elements from fruits array:<br> <button onclick="check()">Remove Duplicate</button> <script> function removeDuplicates(arr) {     var temp = {};     for (var i = 0; i < arr.length; i++)         temp[arr[i]] = true;     var r = [];     for (var k in temp)         r.push(k);     return r; } function check() {     var fruits = ['apple', 'orange', 'peach', 'apple', 'strawberry', 'orange'];     var uniquefruits = removeDuplicates(fruits);     alert(uniquefruits); } </script>
希望本文所述对大家的javascript程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部