利用JavaScript怎么实现中数组中根据对象中的元素去重

  介绍

这篇文章主要介绍了利用JavaScript怎么实现中数组中根据对象中的元素去重,小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随小编来看看吧!

Java是什么

Java是一门面向对象编程语言,可以编写桌面应用程序,网络应用程序,分布式系统和嵌入式系统应用程序。

<强> js数组简单去重

var  arr1 =,(1,, 2,, 3,, 4日,5日,6日,3日,4日,3];   function  arrayUnique1 (arr), {   var 才能;result =, [],, hash =, {};   for 才能;(var 小姐:=,0,,elem;, (arr elem =,[我]),!=,零;,我+ +),{   ,,,if (!哈希[elem]), {   ,,,,,result.push (elem);   ,,,,,哈希(elem),=,真的;   ,,,}   ,,}   return 才能;结果;   }   console.log (arrayUnique1 (arr1));

结果:

利用JavaScript怎么实现中数组中根据对象中的元素去重

<强> js数组根据对象中的元素去重

var  arr2 =, (   {才能,名字:“name1",, num:,“1“,},   {才能,名字:“name2",, num:,“11”,},   {才能,名字:“name3",, num:,“12“,},   {才能,名字:“name4",, num:,“13,,},   {才能,名字:“name2",, num:,“1“,},   {才能,名字:“name6",, num:,“12“,}   ]   function  arrayUnique2(加勒比海盗,名字),{   var 才能;hash =, {};   return 才能arr.reduce (function (项目,,下一个),{   ,,,哈希(下一个[名字]],?,& # 39;& # 39;,,,哈希(下一个[名字]],=,true ,,, item.push(下);   ,,,return 项目;   ,,},[]);   }   console.log (arrayUnique2 (arr2,“name"));   console.log (arrayUnique2 (arr2,“num"));

结果:

利用JavaScript怎么实现中数组中根据对象中的元素去重

以上就是小编为大家收集整理的利用JavaScript怎么实现中数组中根据对象中的元素去重,如何觉得网站的内容还不错,欢迎将网站推荐给身边好友。

利用JavaScript怎么实现中数组中根据对象中的元素去重