猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
数组去重问题
这样一个数组,需要循环遍历吧Time相同的放入一个新数组
Helenr
浏览 396
回答 1
1回答
忽然笑
var arrNew = [];for (var i = 0; i < arr.length; i++) { var len = arr.length; for (var j = i + 1; j < arr.length; j++) { if(arr[i].Time === arr[j].Time){ arrNew.push(arr[j]); arr.splice(j,1); j-- } } if(len !== arr.length){ arrNew.unshift(arr[i]); }}突然想到一种更简洁的方法var arrNew = arr.filter(function(x){ for (var i = 0; i < arr.length; i++) { if(x.Time.indexOf(arr[i].Time) !== -1 && x !== arr[i]){ return x; } } })
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续