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

首頁 > 語言 > JavaScript > 正文

獲取3個數組不重復的值的具體實現

2024-05-06 15:58:05
字體:
來源:轉載
供稿:網友
先用concat拼接數組 ,再使用一個對象、一個新數組(用于存放不重復的數組)具體實現如下,感興趣的朋友可以參考

復制代碼 代碼如下:


var a = [ "a" , "b" , "c" ],
b = [ "b" , "c" , "d" ],
c = [ "c" , "d" , "e" ],
_a = a.concat( b ).concat( c ),
_hash = {},
_new = [];
for( var i = _a.length; i--; ){
if( !_hash[ _a[ i ] ] ){
_hash[ _a[ i ] ] = 1;
_new.push( _a[ i ] );
};
};
return _new;


思想:先用concat拼接數組 ,再使用一個對象、一個新數組(用于存放不重復的數組)。

遍歷舊數組,把值放到對象中,值不一樣則放到新數組中,重復則不放。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 谢通门县| 汝阳县| 贡觉县| 华宁县| 雷州市| 井陉县| 志丹县| 扎鲁特旗| 青川县| 商水县| 武汉市| 临海市| 广东省| 鄂州市| 鲁山县| 通辽市| 图木舒克市| 子长县| 五指山市| 东莞市| 杭锦旗| 金乡县| 荥阳市| 清新县| 奉新县| 安塞县| 皋兰县| 伊春市| 开封市| 休宁县| 莱西市| 沅陵县| 罗平县| 湘阴县| 中超| 依兰县| 监利县| 松潘县| 遵化市| 手游| 遵化市|