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 相关文章推荐
AeroWindow 基于JQuery的弹出窗口插件
Jun 27 Javascript
JavaScript获取表单内所有元素值的方法
Apr 02 Javascript
js实现YouKu的漂亮搜索框效果
Aug 19 Javascript
详解jQuery Mobile自定义标签
Jan 06 Javascript
使用 stylelint检查CSS_StyleLint
Apr 28 Javascript
深入理解jquery中的事件与动画
May 24 Javascript
信息滚动效果的实例讲解
Sep 18 Javascript
Javascript获取某个月的天数
May 30 Javascript
详解vue的双向绑定原理及实现
May 05 Javascript
JS中比Switch...Case更优雅的多条件判断写法
Sep 05 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
Apr 06 Javascript
vue+Element-ui实现登录注册表单
Nov 17 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中文本操作的类
2007/03/17 PHP
dedecms采集中可以过滤多行代码的正则表达式
2007/03/17 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
yii2项目实战之restful api授权验证详解
2017/05/20 PHP
使用Zttp简化Guzzle 调用
2017/07/02 PHP
php+croppic.js实现剪切上传图片功能
2018/08/14 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
javascript 面向对象编程 万物皆对象
2009/09/17 Javascript
jQuery实现的类flash菜单效果代码
2010/05/17 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
使用jQuery动态加载js脚本文件的方法
2014/04/03 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
2014/08/22 Javascript
点击button获取text内容并改变样式的js实现
2014/09/09 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
2015/03/20 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
微信小程序 五星评分的实现实例
2017/08/04 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
解决vue2.0动态绑定图片src属性值初始化时报错的问题
2018/03/14 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
2020/05/29 jQuery
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
python实现对指定输入的字符串逆序输出的6种方法
2018/04/26 Python
Python实现动态给类和对象添加属性和方法操作示例
2020/02/29 Python
python生成大写32位uuid代码
2020/03/03 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
Python实现敏感词过滤的4种方法
2020/09/12 Python
斐乐美国官方网站:FILA美国
2019/03/01 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
煤矿班组长的职责
2013/12/25 职场文书
调解员先进事迹材料
2014/02/07 职场文书
干部现实表现材料
2014/02/13 职场文书
2015年社区矫正工作总结
2015/04/21 职场文书
2015年银行个人工作总结
2015/05/14 职场文书
Python 中的Sympy详细使用
2021/08/07 Python