JS实现的对象去重功能示例


Posted in Javascript onJune 04, 2019

本文实例讲述了JS实现的对象去重功能。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>3water.com js 对象去重</title>
</head>
<body>
<script>
var obj = [
    {year: '2013-2014', term: '1'},
    {year: '2013-2014', term: '2'},
    {year: '2013-2014', term: '3'},
    {year: '2013-2014', term: '2'},
    {year: '2014-2015', term: '1'},
    {year: '2013-2014', term: '2'}
    ]
 var unique = {};
 obj.forEach(function(gpa) {
   unique[JSON.stringify(gpa)] = gpa
 });
 obj = Object.keys(unique).map(function(u) {
   return JSON.parse(u)
 });
 console.log(unique)
</script>
</body>
</html>

运行结果:

JS实现的对象去重功能示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

Javascript 相关文章推荐
document.getElementById的简写方式(获取id对象的简略写法)
Sep 10 Javascript
深入理解Javascript闭包 新手版
Dec 28 Javascript
js两行代码按指定格式输出日期时间
Oct 21 Javascript
一个关于javascript匿名函数的问题分析
Mar 30 Javascript
用js实现trim()的解决办法
Apr 16 Javascript
JS 数字转换研究总结
Dec 26 Javascript
jquery ajax 局部刷新小案例
Feb 08 Javascript
JQuery实现的按钮倒计时效果
Dec 23 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
Apr 28 Javascript
AngularJS表单验证功能分析
May 26 Javascript
微信小程序实现的一键拨号功能示例
Apr 24 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
Sep 25 Javascript
JS数组中对象去重操作示例
Jun 04 #Javascript
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
Jun 04 #jQuery
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
Jun 04 #Javascript
ES6中字符串的使用方法扩展
Jun 04 #Javascript
详解vue-cli3多页应用改造
Jun 04 #Javascript
javascript异步处理与Jquery deferred对象用法总结
Jun 04 #jQuery
浅谈react-router@4.0 使用方法和源码分析
Jun 04 #Javascript
You might like
PHP CLI模式下的多进程应用分析
2013/06/03 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
php实现阳历阴历互转的方法
2015/10/28 PHP
详解PHP的Yii框架中自带的前端资源包的使用
2016/03/31 PHP
php 处理png图片白色背景色改为透明色的实例代码
2018/12/10 PHP
js 静态动态成员 and 信息的封装和隐藏
2011/05/29 Javascript
JavaScript中具名函数的多种调用方式总结
2014/11/08 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
Javascript验证Visa和MasterCard信用卡号的方法
2015/07/27 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
2016/10/18 Javascript
Angularjs 实现动态添加控件功能
2017/05/25 Javascript
ES6的异步终极解决方案分享
2019/07/11 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
2020/09/16 Javascript
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
Python读取Word(.docx)正文信息的方法
2018/03/15 Python
Python查找数组中数值和下标相等的元素示例【二分查找】
2019/02/13 Python
python gensim使用word2vec词向量处理中文语料的方法
2019/07/05 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
opencv 图像滤波(均值,方框,高斯,中值)
2020/07/08 Python
Pandas中DataFrame基本函数整理(小结)
2020/07/20 Python
解决Pymongo insert时会自动添加_id的问题
2020/12/05 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
2021/01/21 Python
美国男装连锁零售商:Men’s Wearhouse
2016/10/14 全球购物
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
应届生个人求职信模板
2013/11/26 职场文书
化学系大学生自荐信范文
2014/03/01 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
人事行政助理岗位职责
2015/04/11 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书
《社戏》教学反思
2016/02/22 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书
python自然语言处理之字典树知识总结
2021/04/25 Python
Lombok的详细使用及优缺点总结
2021/07/15 Java/Android
spring boot中nativeQuery的用法
2021/07/26 Java/Android