宝哥软件园

JS实现了简单的阵列重复数据消除 以及基于对象中元素的阵列重复数据消除示例

编辑:宝哥软件园 来源:互联网 时间:2021-09-01

本文描述了简单阵列重复数据消除的JS实现以及根据对象中的元素进行的阵列重复数据消除操作。分享给大家参考,如下:

Js阵列简单重复数据消除

var arr1=[1,2,3,4,5,6,3,4,3];函数Arrayuniquel(arr){ var result=[],hash={ };for (var i=0,elem(elem=arr[i])!=nulli ) { if(!hash[elem]){ result . push(elem);hash[elem]=true;} }返回结果;} console . log(Arrayuniquel(arr 1));结果:

根据对象中的元素复制Js数组

var arr2=[ { name: 'name1 ',num: '1' },{ name: 'name2 ',num: '11' },{ name: 'name3 ',num: '12' },{ name: 'name4 ',num: '13' },{ name: 'name2 ',num: '1' },{ name 3: ' 1 'return arr.reduce(函数(item,next) { hash[next[name]]?' : hash[next[name]]=true item . push(next);退货项目;}, []);}console.log(arrayUnique2(arr2,' name ');console.log(arrayUnique2(arr2,' num ');结果:

附言:在这里,我们将为您提供几种重复数据消除工具,供您参考:

在线重复数据消除工具:http://tools.jb51.net/code/quchong

在线文本重复数据消除工具:http://tools.jb51.net/aideddesign/txt_quchong

更多对JavaScript相关内容感兴趣的读者可以查看本网站专题:《JavaScript数组操作技巧总结》、《JavaScript排序算法总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》和0103010

希望本文对JavaScript编程有所帮助。

更多资讯
游戏推荐
更多+