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 相关文章推荐
javascript工具库代码
Mar 29 Javascript
js实现弹出窗口、页面变成灰色并不可操作的例子分享
May 10 Javascript
js 获取浏览器版本以此来调整CSS的样式
Jun 03 Javascript
javascript中Date对象的getDay方法使用指南
Dec 22 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
Mar 27 Javascript
一看就懂:jsonp详解
Jun 01 Javascript
Bootstrap CSS组件之导航条(navbar)
Dec 17 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
Jan 04 Javascript
JavaScript实现的XML与JSON互转功能详解
Feb 16 Javascript
vue axios 在页面切换时中断请求方法 ajax
Mar 05 Javascript
通过js给网页加上水印背景实例
Jun 17 Javascript
Vue父组件如何获取子组件中的变量
Jul 24 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 sprintf()函数让你的sql操作更安全
2008/07/23 PHP
php 动态添加记录
2009/03/10 PHP
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
2009/04/24 PHP
PHP闭包(Closure)使用详解
2013/05/02 PHP
PHP写的加密函数,支持私人密钥(详细介绍)
2013/06/09 PHP
typecho插件编写教程(三):保存配置
2015/05/28 PHP
TNC vs IO BO3 第一场2.13
2021/03/10 DOTA
javascript 操作cookies及正确使用cookies的属性
2009/10/15 Javascript
jquery 批量上传图片实现代码
2010/01/28 Javascript
javascript contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2010/02/04 Javascript
jquery入门—编写一个导航条(可伸缩)
2013/01/07 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
解决jquery实现的radio重新选中的问题
2015/07/03 Javascript
jQuery实现定时读取分析xml文件的方法
2015/07/16 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
详解JS去重及字符串奇数位小写转大写
2016/12/29 Javascript
node.js文件上传重命名以及移动位置的示例代码
2018/01/19 Javascript
在Vue中获取组件声明时的name属性方法
2018/09/12 Javascript
vue 集成 vis-network 实现网络拓扑图的方法
2019/08/07 Javascript
Vue-CLI与Vuex使用方法实例分析
2020/01/06 Javascript
JS实现数据动态渲染的竖向步骤条
2020/06/24 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
2020/07/26 Javascript
vue中提示$index is not defined错误的解决方式
2020/09/02 Javascript
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
python中偏函数partial用法实例分析
2015/07/08 Python
pytorch 实现在预训练模型的 input上增减通道
2020/01/06 Python
CSS3点击按钮实现背景渐变动画效果
2016/10/19 HTML / CSS
Harrods美国:英国最大的百货公司
2018/11/04 全球购物
大学三年的自我评价
2013/12/25 职场文书
岗位工作说明书
2014/07/29 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
舞蹈社团活动总结
2015/05/07 职场文书
校园广播稿范文
2015/08/19 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书