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 相关文章推荐
在Z-Blog中运行代码[html][/html](纯JS版)
Mar 25 Javascript
js控制的遮罩层实例介绍
May 29 Javascript
js中通过split函数分割字符串成数组小例子
Sep 21 Javascript
JS实现两个大数(整数)相乘
Apr 28 Javascript
jquery表单插件form使用方法详解
Jan 20 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
Jan 08 Javascript
vue select二级联动第二级默认选中第一个option值的实例
Jan 10 Javascript
Nuxt.js实战详解
Jan 18 Javascript
原生JS实现轮播图效果
Oct 12 Javascript
深入理解Angularjs 脏值检测
Oct 12 Javascript
微信小程序非跳转式组件授权登录的方法示例
May 22 Javascript
JS Web Flex弹性盒子模型代码实例
Mar 10 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中生成随机密码的自定义函数代码
2013/10/21 PHP
php生成缩略图示例代码分享(使用gd库实现)
2014/01/20 PHP
ThinkPHP实现二级循环读取的方法
2014/11/03 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
2017/02/15 PHP
php 将json格式数据转换成数组的方法
2018/08/21 PHP
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
JavaScript 一道字符串分解的题目
2011/08/03 Javascript
侧栏跟随滚动的简单实现代码
2013/03/18 Javascript
jquery实现简易的移动端验证表单
2015/11/08 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
easyui tree带checkbox实现单选的简单实例
2016/11/07 Javascript
微信小程序 less文件编译成wxss文件实现办法
2016/12/05 Javascript
关于jquery中attr()和prop()方法的区别
2018/05/28 jQuery
对angularJs中$sce服务安全显示html文本的实例
2018/09/30 Javascript
Vue替代marquee标签超出宽度文字横向滚动效果
2019/12/09 Javascript
vue用elementui写form表单时,在label里添加空格操作
2020/08/13 Javascript
Vue项目打包编译优化方案
2020/09/16 Javascript
在实例中重学JavaScript事件循环
2020/12/03 Javascript
Python yield使用方法示例
2013/12/04 Python
python基础教程之udp端口扫描
2014/02/10 Python
python多线程抓取天涯帖子内容示例
2014/04/03 Python
python中split方法用法分析
2015/04/17 Python
python 3.0 模拟用户登录功能并实现三次错误锁定
2017/11/01 Python
Numpy截取指定范围内的数据方法
2018/11/14 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
2019/01/29 Python
python for 循环获取index索引的方法
2019/02/01 Python
Python 实现Serial 与STM32J进行串口通讯
2019/12/18 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
华为c/c++笔试题
2016/01/25 面试题
母亲节演讲稿范文
2014/01/02 职场文书
幼儿园教师奖惩制度
2014/02/01 职场文书
小学少先队活动方案
2014/02/18 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
安全第一课观后感
2015/06/18 职场文书
Android开发实现极为简单的QQ登录页面
2022/04/24 Java/Android