首页 > 代码库 > javascript原型:写一个合并后数组去掉同类项的方
javascript原型:写一个合并后数组去掉同类项的方
<!DOCTYPE html><html><head> <title>test013_Array_prototype_unique()</title> </head><script type="text/javascript"> Array.prototype.unique = function() { var a = {}; for (var i = 0; i < this.length; i++) { if (typeof a[this[i]] == "undefined") a[this[i]] = 1; } this.length = 0; for(var i in a) this[this.length] = i; return this; }; </script><script type="text/javascript"> var a = [1,2,3]; var b = [2,3,4]; var c = a.concat(b).unique(); console.log(c);</script><body> </body></html>
例子中unique()方法是可以提成单独的文件的。
结果:
javascript原型:写一个合并后数组去掉同类项的方
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。