国产探花免费观看_亚洲丰满少妇自慰呻吟_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拼接數組 ,再使用一個對象、一個新數組(用于存放不重復的數組)。

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

圖片精選

主站蜘蛛池模板: 高邮市| 邵阳市| 红原县| 鞍山市| 内丘县| 大竹县| 渝北区| 阿合奇县| 阿拉善左旗| 彭水| 金平| 云浮市| 长宁区| 九龙城区| 万盛区| 肥乡县| 同德县| 高要市| 绥德县| 林州市| 建始县| 博乐市| 大余县| 增城市| 洞口县| 汕头市| 利川市| 连江县| 福安市| 调兵山市| 汝州市| 新野县| 安康市| 招远市| 永丰县| 醴陵市| 封开县| 宿迁市| 临汾市| 张北县| 明溪县|