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 相关文章推荐
Pro JavaScript Techniques学习笔记
Dec 28 Javascript
解析JavaScript中的标签语句
Jun 19 Javascript
onmouseover和onmouseout的一些问题思考
Aug 14 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
Nov 25 Javascript
javascript针对不确定函数的执行方法
Dec 16 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
Jun 24 Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
Oct 14 Javascript
详解基于javascript实现的苹果系统底部菜单
Dec 02 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
Jan 23 Javascript
让axios发送表单请求形式的键值对post数据的实例
Aug 11 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
Sep 12 Javascript
vue.js路由mode配置之去掉url上默认的#方法
Nov 01 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 MYSQL中插入当前时间
2008/04/06 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
php的SimpleXML方法读写XML接口文件实例解析
2014/06/16 PHP
PHP处理Json字符串解码返回NULL的解决方法
2014/09/01 PHP
PHP中的流(streams)浅析
2015/07/02 PHP
js类中的公有变量和私有变量
2008/07/24 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
javascript eval(func())使用示例
2013/12/05 Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
2015/01/07 Javascript
轻量级网页遮罩层jQuery插件用法实例
2015/07/31 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
Summernote实现图片上传功能的简单方法
2016/07/11 Javascript
详解AngularJS中ng-src指令的使用
2016/09/07 Javascript
javascript使用递归算法求两个数字组合功能示例
2017/01/03 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
2017/01/04 Javascript
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
Python正则表达式介绍
2012/08/06 Python
python中常用的各种数据库操作模块和连接实例
2014/05/29 Python
利用Python实现网络测试的脚本分享
2017/05/26 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
浅谈Python批处理文件夹中的txt文件
2019/03/11 Python
python Django中models进行模糊查询的示例
2019/07/18 Python
pandas 数据类型转换的实现
2020/12/29 Python
使用CSS3创建动态菜单效果
2015/07/10 HTML / CSS
Lookfantastic希腊官网:英国知名美妆购物网站
2018/09/15 全球购物
元旦晚会邀请函
2014/01/27 职场文书
九年级科学教学反思
2014/01/29 职场文书
《姥姥的剪纸》教学反思
2014/02/25 职场文书
寄语是什么意思
2014/04/10 职场文书
销售队伍口号
2014/06/11 职场文书
党员教师群众路线思想汇报范文
2014/10/28 职场文书
2014年平安夜寄语
2014/12/08 职场文书
2016公司中秋节寄语
2015/12/07 职场文书
十大经典日本动漫排行榜 海贼王第三,犬夜叉仅第八
2022/03/18 日漫