亮宝前端学习室前端学术让前端飞

js数组去重(包括对象数组去重)

2017-07-04  本文已影响3719人  始悔不悟

前言:

在做音乐播放器项目时,有一个功能是添加歌曲,很明显,歌曲是不能重复添加的。这时候我想到了es6的Array.from(new Set(arr))去重方法,然而不行,歌曲都是对象,大部分去重方法只能解决基本数据类型的去重,犹记得学java时的equal方法,比较两个对象是否相等着实折腾了以下当初的我,这篇博文主要是总结一下js去重。

以上四种方法都是对于基本数据类型而言,如果换做对象数组就无能为力了,下面是对象数组的去重方法

原数组(重复).png result.png finalResult.png

Vue练手项目-音乐播放器

上一篇下一篇

猜你喜欢

热点阅读