VIP用户交流群:462197261 收藏本站北冥有鱼 互联网前沿资源第一站 助力全行业互联网+
在线客服:78895949
tonglan
  • 当前位置:
  • JS实现的对象去重功能示例

    建站教程 2019年11月09日 关键词:,,,,

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

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>www.jb51.net 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>
    
    

    运行结果:

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

    PS:这里再为大家提供几款相关工具供大家参考使用:

    在线去除重复项工具:
    http://tools.jb51.net/code/quchong

    在线文本去重复工具:
    http://tools.jb51.net/aideddesign/txt_quchong

    更多关于JavaScript相关内容还可查看本站专题:《JavaScript数组操作技巧总结》、《JavaScript字符与字符串操作技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript错误与调试技巧总结》

    希望本文所述对大家JavaScript程序设计有所帮助。

    您可能感兴趣的文章:

    • js实现数组去重、判断数组以及对象中的内容是否相同
    • JS实现数组简单去重及数组根据对象中的元素去重操作示例
    • js中数组对象去重的两种方法
    • JS实现数组去重及数组内对象去重功能示例
    • JS实现的Object数组去重功能示例【数组成员为Object对象】
    • JavaScript基于对象方法实现数组去重及排序操作示例
    • JS数组中对象去重操作示例
    • js取两个数组的交集|差集|并集|补集|去重示例代码
    • 史上最全JavaScript数组去重的十种方法(推荐)

    广而告之:
    热门推荐:
    php session

    php session_decode函数怎么用? 作用:解码会话数据 语法: bool session_decode ( string $data ) 参数: data, 编码后的数据。 说明: session_decode() 对 $data 参数中的已经序列化的会话数据进行解码, 并且使用解码后的数据填充 $_SESSION 超级全局变量。 php session···

    详解PHP的Yii框架中组件行为的属性注入和方法注入

    行为的属性和方法注入原理 上面我们了解到了行为的用意在于将自身的属性和方法注入给所依附的类。 那么Yii中是如何将一个行为 yii\base\Behavior 的属性和方法, 注入到一个 yii\base\Component 中的呢? 对于属性而言,是通过 __get() 和 __set() 魔术方法来实现的。 对于方法···

    php第一次无法获取cookie问题处理

    首先编写以下简单的代码: 复制代码 代码如下: <?php     setcookie('a','value');     print $_COOKIE['a']; 第一次访问时,报错: 报错的原因是$_COOKIE['a']的值不存在。第二次访问: 问:为什么第一次访问的时候,会没有cookie呢···

    JavaScript实现兼容IE6的收起折叠与展开效果实例

    本文实例讲述了JavaScript实现兼容IE6的收起折叠与展开效果。分享给大家供大家参考,具体如下: 收起折叠效果本身不难,但是div是否超出高度不应该利用innerHTML去判断,收起折叠的时候把所有div的innerHTML搞到一个变量又把一个变量的内容通过截取字符串的方式,又将其放到div···

    织梦生成漂亮整齐的缩略图如何实现

    今天为大家介绍织梦生成漂亮整齐的缩略图如何实现,有需要的小伙伴参考一下,具体内容如下: 修改文件:inc_photograph.php  代码如下: if($toWH<=$srcWH){ $ftoW=$toW; $ftoH=$ftoW*($srcH/$srcW); } else{ $ftoH=$toH; $ftoW=$ftoH*($srcW/$srcH)···

    关于PHP中的Class的几点个人看法

    作者:深空 来源:超越PHP  以我的观点来说说PHP中的Class,用于表达的语言都是非正式的语言,也不能确定是否正确。建立一个类很简单:class my_class {}  类到底干什么呢?很多人都说是什么黑匣子,我在这里称它为一个独立的整体。我们只知道类名,而不知道里面···

    dedecms织梦文章内容图片绝对路径修改方法

    这几天在做频道页二级域名,在做网站的过程中发现一个问题,dedecms开设二级域名后,在二级域名的文章页无法显示图片,查看源代码后发现问题,由于dedecms文章页中的图片默认是相对路径,所以在二级域名中无法调用到了。 使用下面的方法亲测可用: 修改目录include下的文···

    Laravel实现用户注册和登录

    Laravel身为最优雅的PHP框架,很多学习PHP的小伙伴造就对Laravel垂涎欲滴。今天就来实现你的愿望,让我们一起从零开始,利用Laravel实现Web应用最常见的注册和登录功能!所有的课程源码已放在Github上:laravel-start. Race Start ! 首先我们来明确一下我们这个课程需要的东西···

    css实现六边形图片的示例代码

    本文主要介绍了css实现六边形图片的示例代码,分享给大家,具体如下: 不说别的,先上效果:   用简单的div配合伪元素,即可‘画出’这幅六边形图片,原理是三个相同宽高的div,通过定位旋转拼合成一个六边形,再利用背景图层叠,形成视觉上的一张整图。下面咱···

    Vue+axios+WebApi+NPOI导出Excel文件实例方法

    一、前言 项目中前端采用的Element UI 框架, 远程数据请求,使用的是axios,后端接口框架采用的asp.net webapi,数据导出成Excel采用NPOI组件。其业务场景,主要是列表页(如会员信息,订单信息等)表格数据导出,如表格数据进行了条件筛选,则需要将条件传至后端api,筛选数据···