当前位置: 首页 > 编程笔记 >

JS数组返回去重后数据的方法解析

方浩旷
2023-03-14
本文向大家介绍JS数组返回去重后数据的方法解析,包括了JS数组返回去重后数据的方法解析的使用技巧和注意事项,需要的朋友参考一下

话不多说,请看代码:

function removeRepeat(data) {
var temp = "";
var mainData = [];
for (var i = 0; i < data.length; i++) {
if (!data[i].parent) {
temp = data[i];
for (var j = 0; j < data.length; j++) {
if (temp.DeliveryType == data[j].DeliveryType) {
data[j].parent = true;
}
}
mainData .push(data[i])
}
}
return mainData ;
}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持小牛知识库!

 类似资料:
  • 本文向大家介绍js数组去重的hash方法,包括了js数组去重的hash方法的使用技巧和注意事项,需要的朋友参考一下 对于 JavaScript 数组去除重复项,现在有多种方法,其中一种是hash,如下: 但是该方法并不严谨,无法区分数字 1 和 字符串 '1' 修改一下,加上数据类型判断: 至少现在对5种原始数据类型的值可以准确去重了,对某些引用类型的值──数组,函数,也可以,但是对象类型──{"

  • 本文向大家介绍js数组去重的方法汇总,包括了js数组去重的方法汇总的使用技巧和注意事项,需要的朋友参考一下 三种方法 利用indexOf判断新数组 underscore.js中实际上也是使用的类似的indexOf 利用indexOf判断旧数组 利用hash查找 这里利用了JS对象的实现就是hash表的特性 数组扩展 使用Set Set和Map是ES6中新增的数据结构 Set直接可以存储不重复的一组

  • 本文向大家介绍js数组去重的方法总结,包括了js数组去重的方法总结的使用技巧和注意事项,需要的朋友参考一下 一、普通的方法去重 1、简单的去重方法 2、数组下标法 3、排序后相邻去除法 4、优化遍历数组法 5.数组includes()去重 6.数组原型对象上的filter和includes方法 7.数组原型对象上的forEach和includes方法 二、原型对象去重 方法一: 思路:1)构建一个

  • 本文向大家介绍js 数组去重的四种实用方法,包括了js 数组去重的四种实用方法的使用技巧和注意事项,需要的朋友参考一下 面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。这个问题看起来简单,但是其实暗藏杀机。 考的不仅仅是实现这个功能,更能看出你对计算机程序执行的深入理解。 我总共想出了三种算法来实现这个目的: 其中第

  • 本文向大家介绍JS简单实现数组去重的方法分析,包括了JS简单实现数组去重的方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS简单实现数组去重的方法。分享给大家供大家参考,具体如下: 运行结果: 关于indexOf()方法: indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 stringObject.indexOf(searchvalue,frominde

  • 本文向大家介绍js中数组对象去重的两种方法,包括了js中数组对象去重的两种方法的使用技巧和注意事项,需要的朋友参考一下 方法一: 采用对象访问属性的方法,判断属性值是否存在,如果不存在就添加。 方法二: 采用数组中的reduce方法,遍历数组,也是通过对象访问属性的方法 若有不足请多多指教!希望给您带来帮助! 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习