我是靠谱客的博主 活泼宝马,这篇文章主要介绍获取3个数组不重复的值的具体实现,现在分享给大家,希望可以做个参考。

复制代码 代码如下:

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拼接数组 ,再使用一个对象、一个新数组(用于存放不重复的数组)。

遍历旧数组,把值放到对象中,值不一样则放到新数组中,重复则不放。

最后

以上就是活泼宝马最近收集整理的关于获取3个数组不重复的值的具体实现的全部内容,更多相关获取3个数组不重复内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(216)

评论列表共有 0 条评论

立即
投稿
返回
顶部