JS实现去除数组中重复json的方法示例


Posted in Javascript onDecember 21, 2017

本文实例讲述了JS实现去除数组中重复json的方法。分享给大家供大家参考,具体如下:

var array = [{"name":"123"},{"name":"123"},{"name":"456"}];
unique(array);
function unique(list) {
  var arr = [];
  for (var i = 0; i < list.length; i++) {
    if (i == 0) arr.push(list[i]);
    b = false;
    if (arr.length > 0 && i > 0) {
      for (var j = 0; j < arr.length; j++) {
        if (arr[j].typesname == list[i].typesname) {
          b = true;
          //break;
        }
      }
      if (!b) {
        arr.push(list[i]);
      }
    }
  }
  return arr;
}
Javascript 相关文章推荐
JavaScript Array扩展实现代码
Oct 14 Javascript
Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
Apr 11 Javascript
JQ获取动态加载的图片大小的正确方法分享
Nov 08 Javascript
jquery结合CSS使用validate实现漂亮的验证
Jan 29 Javascript
Node.js的环境安装配置(使用nvm方式)
Oct 11 Javascript
通过npm引用的vue组件使用详解
Mar 02 Javascript
关于Vue.nextTick()的正确使用方法浅析
Aug 25 Javascript
分析javascript中9 个常见错误阻碍你进步
Sep 18 Javascript
webpack中使用iconfont字体图标的方法
Feb 22 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
Sep 27 Javascript
详解ECMAScript2019/ES10新属性
Dec 06 Javascript
微信小程序保存图片到相册权限设置
Apr 09 Javascript
解析vue中的$mount
Dec 21 #Javascript
vue中使用refs定位dom出现undefined的解决方法
Dec 21 #Javascript
js中bool值的转换及“&amp;&amp;”、“||”、 “!!”详解
Dec 21 #Javascript
利用node实现一个批量重命名文件的函数
Dec 21 #Javascript
详解webpack3编译兼容IE8的正确姿势
Dec 21 #Javascript
利用vue开发一个所谓的数独方法实例
Dec 21 #Javascript
开发Vue树形组件的示例代码
Dec 21 #Javascript
You might like
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
PHP的邮件群发系统phplist配置方法详细总结
2016/03/30 PHP
浅谈PHP实现大流量下抢购方案
2017/12/15 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
jQuery 判断页面元素是否存在的代码
2009/08/14 Javascript
nodejs获取本机内网和外网ip地址的实现代码
2014/06/01 NodeJs
Bootstrap创建可折叠的组件
2016/02/23 Javascript
详解js中的apply与call的用法
2016/07/30 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
JavaScript设计模式之单例模式详解
2017/06/09 Javascript
基于node打包可执行文件工具_Pkg使用心得分享
2018/01/24 Javascript
使用JS获取页面上的所有标签
2018/10/18 Javascript
Electron vue的使用教程图文详解
2019/07/05 Javascript
python和pyqt实现360的CLable控件
2014/02/21 Python
Python实现单词翻译功能
2017/06/06 Python
解决python3 安装完Pycurl在import pycurl时报错的问题
2018/10/15 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
Python3中_(下划线)和__(双下划线)的用途和区别
2019/04/26 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
2019/10/12 Python
Python文件路径名的操作方法
2019/10/30 Python
Python中__repr__和__str__区别详解
2019/11/07 Python
如何使用python socket模块实现简单的文件下载
2020/09/04 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
PyCharm+Miniconda3安装配置教程详解
2021/02/16 Python
html5绘制时钟动画
2014/12/15 HTML / CSS
Kent & Curwen:与大卫·贝克汉姆合作
2017/06/13 全球购物
Origins加拿大官网:雅诗兰黛集团高端植物护肤品牌
2017/11/19 全球购物
公司财务工作总结的自我评价
2013/11/23 职场文书
离婚财产处理协议书
2014/09/30 职场文书
2014年纠风工作总结
2014/12/08 职场文书
2015年基层党建工作汇报材料
2015/06/25 职场文书
三好学生主要事迹材料
2015/11/03 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript
iPhone13 Pro外观确定,升级4800万镜头,4月20日发新品
2021/04/15 数码科技