国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript移除數(shù)組內(nèi)重復(fù)元素的方法

2019-11-20 12:54:27
字體:
供稿:網(wǎng)友

本文實(shí)例講述了JavaScript移除數(shù)組內(nèi)重復(fù)元素的方法。分享給大家供大家參考。具體分析如下:

這段JS代碼用于從數(shù)組中移除重復(fù)的元素,比如: ['apple', 'orange', 'peach', 'apple', 'strawberry', 'orange'] 去重后返回:s ['apple', 'orange', 'peach', 'strawberry']

復(fù)制代碼 代碼如下:
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'];

下面的代碼可以在瀏覽器中驗(yàn)證

復(fù)制代碼 代碼如下:
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>

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 抚顺市| 筠连县| 鄂尔多斯市| 沧州市| 浠水县| 太保市| 东海县| 娄底市| 云浮市| 黎平县| 铁岭县| 吉隆县| 泗洪县| 枝江市| 神木县| 都兰县| 镇江市| 博野县| 永康市| 会泽县| 咸宁市| 钦州市| 博客| 乌拉特前旗| 鄢陵县| 梨树县| 西华县| 旅游| 仁怀市| 上栗县| 城口县| 安图县| 汕头市| 玉屏| 蚌埠市| 仪征市| 江阴市| 霍城县| 靖江市| 聂拉木县| 庆元县|